27 #ifndef _GEOMAlgo_FinderShapeOn2_HeaderFile
28 #define _GEOMAlgo_FinderShapeOn2_HeaderFile
30 #include <Standard.hxx>
31 #include <Standard_Macro.hxx>
33 #include <TopAbs_ShapeEnum.hxx>
35 #include <Standard_Integer.hxx>
37 #include <TopoDS_Face.hxx>
38 #include <TopoDS_Edge.hxx>
40 #include <TopTools_ListOfShape.hxx>
65 const Handle(GEOMAlgo_Clsf)& Clsf()
const;
95 const TopTools_ListOfShape&
Shapes()
const;
126 const Standard_Integer aNbPnts,
NCollection_IndexedDataMap< TopoDS_Shape, TopAbs_State, TopTools_ShapeMapHasher > GEOMAlgo_IndexedDataMapOfShapeState
Definition: GEOMAlgo_IndexedDataMapOfShapeState.hxx:37
NCollection_List< gp_Pnt > GEOMAlgo_ListOfPnt
Definition: GEOMAlgo_ListOfPnt.hxx:31
GEOMAlgo_State
Definition: GEOMAlgo_State.hxx:26
Definition: GEOMAlgo_FinderShapeOn2.hxx:53
Standard_EXPORT const TopTools_ListOfShape & Shapes() const
Definition: GEOMAlgo_FinderShapeOn2.cxx:186
Standard_Integer myNbPntsMin
Definition: GEOMAlgo_FinderShapeOn2.hxx:135
Standard_EXPORT void SetNbPntsMin(const Standard_Integer aNb)
Definition: GEOMAlgo_FinderShapeOn2.cxx:146
Standard_EXPORT Standard_Integer NbPntsMin() const
Definition: GEOMAlgo_FinderShapeOn2.cxx:154
Standard_EXPORT void ProcessEdges()
Definition: GEOMAlgo_FinderShapeOn2.cxx:341
Standard_Integer myNbPntsMax
Definition: GEOMAlgo_FinderShapeOn2.hxx:136
GEOMAlgo_IndexedDataMapOfShapeState myMSS
Definition: GEOMAlgo_FinderShapeOn2.hxx:139
virtual Standard_EXPORT void Perform()
Definition: GEOMAlgo_FinderShapeOn2.cxx:207
virtual Standard_EXPORT void CheckData()
Definition: GEOMAlgo_FinderShapeOn2.cxx:259
Standard_EXPORT void InnerPoints(const TopoDS_Face &aF, GEOMAlgo_ListOfPnt &aLP)
Definition: GEOMAlgo_FinderShapeOn2.cxx:594
Standard_EXPORT Standard_Boolean BuildTriangulation(const TopoDS_Shape &aS)
Definition: GEOMAlgo_FinderShapeOn2.cxx:827
Standard_EXPORT GEOMAlgo_State State() const
Definition: GEOMAlgo_FinderShapeOn2.cxx:138
Standard_EXPORT const GEOMAlgo_IndexedDataMapOfShapeState & MSS() const
Definition: GEOMAlgo_FinderShapeOn2.cxx:178
Standard_EXPORT void SetClsf(const Handle(GEOMAlgo_Clsf)&aClsf)
Definition: GEOMAlgo_FinderShapeOn2.cxx:98
Standard_EXPORT TopAbs_ShapeEnum ShapeType() const
Definition: GEOMAlgo_FinderShapeOn2.cxx:122
Standard_EXPORT void SetState(const GEOMAlgo_State aSF)
Definition: GEOMAlgo_FinderShapeOn2.cxx:130
TopAbs_ShapeEnum myShapeType
Definition: GEOMAlgo_FinderShapeOn2.hxx:133
Standard_EXPORT void ProcessSolids()
Definition: GEOMAlgo_FinderShapeOn2.cxx:544
Handle(GEOMAlgo_Clsf) myClsf
GEOMAlgo_State myState
Definition: GEOMAlgo_FinderShapeOn2.hxx:134
Standard_EXPORT void SetNbPntsMax(const Standard_Integer aNb)
Definition: GEOMAlgo_FinderShapeOn2.cxx:162
TopTools_ListOfShape myLS
Definition: GEOMAlgo_FinderShapeOn2.hxx:138
Standard_EXPORT void SetShapeType(const TopAbs_ShapeEnum aST)
Standard_EXPORT void ProcessFaces()
Definition: GEOMAlgo_FinderShapeOn2.cxx:446
Standard_EXPORT const Handle(GEOMAlgo_Clsf) &Clsf() const
virtual Standard_EXPORT ~GEOMAlgo_FinderShapeOn2()
Definition: GEOMAlgo_FinderShapeOn2.cxx:91
Standard_EXPORT Standard_Integer NbPntsMax() const
Definition: GEOMAlgo_FinderShapeOn2.cxx:170
Standard_EXPORT void ProcessVertices()
Definition: GEOMAlgo_FinderShapeOn2.cxx:300
Standard_EXPORT GEOMAlgo_FinderShapeOn2()
Definition: GEOMAlgo_FinderShapeOn2.cxx:77
Definition: GEOMAlgo_ShapeAlgo.hxx:38