SALOME - SMESH
|
#include <StdMeshers_QuadToTriaAdaptor.hxx>
Public Member Functions | |
StdMeshers_QuadToTriaAdaptor () | |
~StdMeshers_QuadToTriaAdaptor () | |
bool | Compute (SMESH_Mesh &aMesh, const TopoDS_Shape &aShape) |
bool | Compute (SMESH_Mesh &aMesh) |
const std::list< const SMDS_FaceOfNodes * > * | GetTriangles (const SMDS_MeshElement *aFace) |
Protected Types | |
typedef std::map< const SMDS_MeshElement *, const SMDS_MeshElement *, TIDCompare > | TF2PyramMap |
Protected Member Functions | |
int | Preparation (const SMDS_MeshElement *face, Handle(TColgp_HArray1OfPnt)&PN, Handle(TColgp_HArray1OfVec)&VN, std::vector< const SMDS_MeshNode * > &FNodes, gp_Pnt &PC, gp_Vec &VNorm) |
bool | CheckIntersection (const gp_Pnt &P, const gp_Pnt &PC, gp_Pnt &Pint, SMESH_Mesh &aMesh, const TopoDS_Shape &aShape, const TopoDS_Shape &NotCheckedFace) |
bool | Compute2ndPart (SMESH_Mesh &aMesh) |
Protected Attributes | |
std::map< const SMDS_MeshElement *, std::list < const SMDS_FaceOfNodes * > > | myResMap |
TF2PyramMap | myMapFPyram |
std::list< const SMDS_MeshNode * > | myDegNodes |
Definition at line 39 of file StdMeshers_QuadToTriaAdaptor.hxx.
typedef std::map< const SMDS_MeshElement*, const SMDS_MeshElement*, TIDCompare > StdMeshers_QuadToTriaAdaptor::TF2PyramMap [protected] |
Definition at line 70 of file StdMeshers_QuadToTriaAdaptor.hxx.
bool StdMeshers_QuadToTriaAdaptor::Compute | ( | SMESH_Mesh & | aMesh, |
const TopoDS_Shape & | aShape | ||
) |
bool StdMeshers_QuadToTriaAdaptor::Compute | ( | SMESH_Mesh & | aMesh | ) |
const std::list<const SMDS_FaceOfNodes*>* StdMeshers_QuadToTriaAdaptor::GetTriangles | ( | const SMDS_MeshElement * | aFace | ) |
int StdMeshers_QuadToTriaAdaptor::Preparation | ( | const SMDS_MeshElement * | face, |
Handle(TColgp_HArray1OfPnt)& | PN, | ||
Handle(TColgp_HArray1OfVec)& | VN, | ||
std::vector< const SMDS_MeshNode * > & | FNodes, | ||
gp_Pnt & | PC, | ||
gp_Vec & | VNorm | ||
) | [protected] |
bool StdMeshers_QuadToTriaAdaptor::CheckIntersection | ( | const gp_Pnt & | P, |
const gp_Pnt & | PC, | ||
gp_Pnt & | Pint, | ||
SMESH_Mesh & | aMesh, | ||
const TopoDS_Shape & | aShape, | ||
const TopoDS_Shape & | NotCheckedFace | ||
) | [protected] |
bool StdMeshers_QuadToTriaAdaptor::Compute2ndPart | ( | SMESH_Mesh & | aMesh | ) | [protected] |
std::map< const SMDS_MeshElement*, std::list<const SMDS_FaceOfNodes*> > StdMeshers_QuadToTriaAdaptor::myResMap [protected] |
Definition at line 72 of file StdMeshers_QuadToTriaAdaptor.hxx.
TF2PyramMap StdMeshers_QuadToTriaAdaptor::myMapFPyram [protected] |
Definition at line 73 of file StdMeshers_QuadToTriaAdaptor.hxx.
std::list< const SMDS_MeshNode* > StdMeshers_QuadToTriaAdaptor::myDegNodes [protected] |
Definition at line 74 of file StdMeshers_QuadToTriaAdaptor.hxx.