26 #ifndef _SMESH_QuadToTriaAdaptor_HXX_
27 #define _SMESH_QuadToTriaAdaptor_HXX_
32 #include <TColgp_HArray1OfPnt.hxx>
33 #include <TColgp_HArray1OfVec.hxx>
51 const std::list<const SMDS_FaceOfNodes*>* GetTriangles(
const SMDS_MeshElement* aFace);
58 Handle(TColgp_HArray1OfPnt)& PN,
59 Handle(TColgp_HArray1OfVec)& VN,
60 std::vector<const SMDS_MeshNode*>& FNodes,
61 gp_Pnt& PC, gp_Vec& VNorm);
63 bool CheckIntersection(
const gp_Pnt& P,
const gp_Pnt& PC,
70 typedef std::map< const SMDS_MeshElement*, const SMDS_MeshElement*, TIDCompare >
TF2PyramMap;
72 std::map< const SMDS_MeshElement*, std::list<const SMDS_FaceOfNodes*> >
myResMap;