Version: 9.16.0
StdMeshers::Cartesian3D::E_IntersectPoint Struct Reference

Data of intersection between GridPlanes and a TopoDS_EDGE. More...

#include <StdMeshers_Cartesian_3D_Grid.hxx>

Inheritance diagram for StdMeshers::Cartesian3D::E_IntersectPoint:

Public Member Functions

bool Add (const std::vector< TGeomID > &fIDs, const SMDS_MeshNode *n=NULL) const
 
TGeomID HasCommonFace (const B_IntersectPoint *other, TGeomID avoidFace=-1) const
 
size_t GetCommonFaces (const B_IntersectPoint *other, TGeomID *commonFaces) const
 
bool IsOnFace (TGeomID faceID) const
 

Data Fields

gp_Pnt _point
 
double _uvw [3]
 
TGeomID _shapeID
 
const SMDS_MeshNode_node
 
std::vector< TGeomID_faceIDs
 

Detailed Description

Data of intersection between GridPlanes and a TopoDS_EDGE.

Member Function Documentation

◆ Add()

◆ GetCommonFaces()

◆ HasCommonFace()

TGeomID B_IntersectPoint::HasCommonFace ( const B_IntersectPoint other,
TGeomID  avoidFace = -1 
) const
inherited

◆ IsOnFace()

Field Documentation

◆ _faceIDs

◆ _node

◆ _point

gp_Pnt StdMeshers::Cartesian3D::E_IntersectPoint::_point

◆ _shapeID

TGeomID StdMeshers::Cartesian3D::E_IntersectPoint::_shapeID

◆ _uvw