27 #ifndef StdMeshers_ProjectionUtils_HeaderFile
28 #define StdMeshers_ProjectionUtils_HeaderFile
32 #include <TopTools_DataMapOfShapeShape.hxx>
33 #include <TopoDS_Edge.hxx>
34 #include <TopoDS_Vertex.hxx>
35 #include <TopoDS_Face.hxx>
45 class TopTools_IndexedDataMapOfShapeListOfShape;
56 typedef std::map<const SMDS_MeshNode*, const SMDS_MeshNode*>
TNodeNodeMap;
86 const TopoDS_Face& face2,
88 std::list< TopoDS_Edge > & edges1,
89 std::list< TopoDS_Edge > & edges2);
112 const bool theBidirectional=
true);
122 const TopoDS_Vertex& V1,
123 const TopoDS_Vertex& V2);
130 const TopoDS_Edge& edge,
131 const TopoDS_Face& face);
136 const TopoDS_Vertex& vertex);
145 const TopoDS_Edge& anEdge,
146 const TopoDS_Edge& fromEdge);
160 const TopoDS_Face& face2,
178 TopAbs_ShapeEnum type);
196 const TopAbs_ShapeEnum type,
197 const bool ignoreSame);