StdMeshers_QuadToTriaAdaptor Class Reference

#include <StdMeshers_QuadToTriaAdaptor.hxx>

Collaboration diagram for StdMeshers_QuadToTriaAdaptor:
Collaboration graph

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

Detailed Description

Definition at line 39 of file StdMeshers_QuadToTriaAdaptor.hxx.


Member Typedef Documentation

Definition at line 70 of file StdMeshers_QuadToTriaAdaptor.hxx.


Constructor & Destructor Documentation

StdMeshers_QuadToTriaAdaptor.StdMeshers_QuadToTriaAdaptor (  ) 
StdMeshers_QuadToTriaAdaptor.~StdMeshers_QuadToTriaAdaptor (  ) 

Member Function Documentation

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]

Field Documentation

std::map< const SMDS_MeshElement*, std::list<const SMDS_FaceOfNodes*> > StdMeshers_QuadToTriaAdaptor.myResMap [protected]

Definition at line 72 of file StdMeshers_QuadToTriaAdaptor.hxx.

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.


Generated on 22 Oct 2012 for SALOME - SMESH by  doxygen 1.6.1