28 #ifndef _GEOMAlgo_FinderShapeOn_HeaderFile
29 #define _GEOMAlgo_FinderShapeOn_HeaderFile
31 #include <Standard.hxx>
32 #include <Standard_Macro.hxx>
33 #include <Standard_Boolean.hxx>
35 #include <Geom_Surface.hxx>
37 #include <TopAbs_ShapeEnum.hxx>
39 #include <TopoDS_Shape.hxx>
41 #include <TopTools_ListOfShape.hxx>
42 #include <TopTools_DataMapOfShapeShape.hxx>
75 const Handle(Geom_Surface)& Surface()
const;
84 const TopTools_ListOfShape&
Shapes()
const;
88 TopTools_DataMapOfShapeShape& aImages,
89 TopTools_DataMapOfShapeShape& aOriginals,
109 void Find(
const TopoDS_Shape& aS) ;
NCollection_IndexedDataMap< TopoDS_Shape, TopAbs_State, TopTools_ShapeMapHasher > GEOMAlgo_IndexedDataMapOfShapeState
Definition: GEOMAlgo_IndexedDataMapOfShapeState.hxx:37
GEOMAlgo_State
Definition: GEOMAlgo_State.hxx:26
Definition: GEOMAlgo_FinderShapeOn.hxx:54
static Standard_EXPORT Standard_Boolean BuildTriangulation(const TopoDS_Shape &aS)
Definition: GEOMAlgo_FinderShapeOn.cxx:548
Standard_EXPORT TopAbs_ShapeEnum ShapeType() const
Definition: GEOMAlgo_FinderShapeOn.cxx:123
Standard_EXPORT void MakeArgument2()
Definition: GEOMAlgo_FinderShapeOn.cxx:446
Standard_EXPORT GEOMAlgo_State State() const
Definition: GEOMAlgo_FinderShapeOn.cxx:139
Standard_EXPORT GEOMAlgo_FinderShapeOn()
Definition: GEOMAlgo_FinderShapeOn.cxx:79
TopoDS_Shape myArg1
Definition: GEOMAlgo_FinderShapeOn.hxx:118
Standard_EXPORT void SetState(const GEOMAlgo_State aSF)
Definition: GEOMAlgo_FinderShapeOn.cxx:131
TopTools_ListOfShape myLS
Definition: GEOMAlgo_FinderShapeOn.hxx:120
Standard_EXPORT void SetShapeType(const TopAbs_ShapeEnum aST)
virtual Standard_EXPORT void CheckData()
Definition: GEOMAlgo_FinderShapeOn.cxx:463
Standard_EXPORT const Handle(Geom_Surface) &Surface() const
static Standard_EXPORT void CopySource(const TopoDS_Shape &aS, TopTools_DataMapOfShapeShape &aImages, TopTools_DataMapOfShapeShape &aOriginals, TopoDS_Shape &aSC)
Definition: GEOMAlgo_FinderShapeOn.cxx:496
Standard_EXPORT void MakeArgument1()
Definition: GEOMAlgo_FinderShapeOn.cxx:374
Standard_EXPORT void SetSurface(const Handle(Geom_Surface)&aS)
Definition: GEOMAlgo_FinderShapeOn.cxx:99
virtual Standard_EXPORT void Perform()
Definition: GEOMAlgo_FinderShapeOn.cxx:173
Standard_EXPORT const TopTools_ListOfShape & Shapes() const
Definition: GEOMAlgo_FinderShapeOn.cxx:147
TopoDS_Shape myArg2
Definition: GEOMAlgo_FinderShapeOn.hxx:119
GEOMAlgo_State myState
Definition: GEOMAlgo_FinderShapeOn.hxx:117
Handle(Geom_Surface) mySurface
TopTools_DataMapOfShapeShape myImages
Definition: GEOMAlgo_FinderShapeOn.hxx:121
Standard_Boolean myIsAnalytic
Definition: GEOMAlgo_FinderShapeOn.hxx:123
virtual Standard_EXPORT ~GEOMAlgo_FinderShapeOn()
Definition: GEOMAlgo_FinderShapeOn.cxx:92
Standard_EXPORT void Find()
Definition: GEOMAlgo_FinderShapeOn.cxx:254
Standard_EXPORT void FindVertices()
Definition: GEOMAlgo_FinderShapeOn.cxx:219
TopAbs_ShapeEnum myShapeType
Definition: GEOMAlgo_FinderShapeOn.hxx:116
GEOMAlgo_IndexedDataMapOfShapeState myMSS
Definition: GEOMAlgo_FinderShapeOn.hxx:122
Definition: GEOMAlgo_ShapeAlgo.hxx:38