#include <GEOMAlgo_FinderShapeOn.hxx>

Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| Standard_EXPORT | GEOMAlgo_FinderShapeOn () |
| virtual Standard_EXPORT | ~GEOMAlgo_FinderShapeOn () |
| virtual Standard_EXPORT void | Perform () |
| Standard_EXPORT void | SetSurface (const Handle(Geom_Surface)&aS) |
| Standard_EXPORT void | SetShapeType (const TopAbs_ShapeEnum aST) |
| Standard_EXPORT void | SetState (const GEOMAlgo_State aSF) |
| Standard_EXPORT const Handle_Geom_Surface & | Surface () const |
| Standard_EXPORT TopAbs_ShapeEnum | ShapeType () const |
| Standard_EXPORT GEOMAlgo_State | State () const |
| Standard_EXPORT const TopTools_ListOfShape & | Shapes () const |
| Standard_EXPORT void | SetShape (const TopoDS_Shape &aS) |
| Standard_EXPORT void | SetTolerance (const Standard_Real aT) |
| Standard_EXPORT const TopoDS_Shape & | Shape () const |
| Standard_EXPORT Standard_Real | Tolerance () const |
| Standard_EXPORT const TopoDS_Shape & | Result () const |
| Standard_EXPORT Standard_Integer | ErrorStatus () const |
| Standard_EXPORT Standard_Integer | WarningStatus () const |
| Standard_EXPORT void | ComputeInternalShapes (const Standard_Boolean theFlag) |
Static Public Member Functions | |
| static Standard_EXPORT void | CopySource (const TopoDS_Shape &aS, TopTools_DataMapOfShapeShape &aImages, TopTools_DataMapOfShapeShape &aOriginals, TopoDS_Shape &aSC) |
| static Standard_EXPORT bool | BuildTriangulation (const TopoDS_Shape &theShape) |
Protected Member Functions | |
| virtual Standard_EXPORT void | CheckData () |
| Standard_EXPORT void | MakeArgument1 () |
| Standard_EXPORT void | MakeArgument2 () |
| Standard_EXPORT void | Find () |
| Standard_EXPORT void | Find (const TopoDS_Shape &aS) |
| Standard_EXPORT void | FindVertices () |
| virtual Standard_EXPORT void | CheckResult () |
Protected Attributes | |
| Handle_Geom_Surface | mySurface |
| TopAbs_ShapeEnum | myShapeType |
| GEOMAlgo_State | myState |
| TopoDS_Shape | myArg1 |
| TopoDS_Shape | myArg2 |
| TopTools_ListOfShape | myLS |
| TopTools_DataMapOfShapeShape | myImages |
| GEOMAlgo_IndexedDataMapOfShapeState | myMSS |
| Standard_Boolean | myIsAnalytic |
| TopoDS_Shape | myShape |
| Standard_Real | myTolerance |
| TopoDS_Shape | myResult |
| IntTools_Context | myContext |
| Standard_Integer | myErrorStatus |
| Standard_Integer | myWarningStatus |
| Standard_Boolean | myComputeInternalShapes |
| GEOMAlgo_FinderShapeOn::GEOMAlgo_FinderShapeOn | ( | ) |
References GEOMAlgo_ST_UNKNOWN, myIsAnalytic, myShapeType, myState, and GEOMAlgo_ShapeAlgo.myTolerance.
| GEOMAlgo_FinderShapeOn::~GEOMAlgo_FinderShapeOn | ( | ) | [virtual] |
| void* GEOMAlgo_FinderShapeOn.operator new | ( | size_t | , |
| void * | anAddress | ||
| ) |
Reimplemented from GEOMAlgo_ShapeAlgo.
| void* GEOMAlgo_FinderShapeOn.operator new | ( | size_t | size | ) |
Reimplemented from GEOMAlgo_ShapeAlgo.
| void GEOMAlgo_FinderShapeOn.operator delete | ( | void * | anAddress | ) |
Reimplemented from GEOMAlgo_ShapeAlgo.
| void GEOMAlgo_FinderShapeOn::Perform | ( | ) | [virtual] |
Implements GEOMAlgo_Algo.
References CheckData(), GEOMAlgo_IndexedDataMapOfShapeState.Clear(), Find(), FindVertices(), GEOMAlgo_SurfaceTools.IsAnalytic(), MakeArgument1(), MakeArgument2(), GEOMAlgo_Algo.myErrorStatus, myIsAnalytic, myLS, myMSS, GEOMAlgo_ShapeAlgo.myResult, myShapeType, mySurface, and GEOMAlgo_Algo.myWarningStatus.
| void GEOMAlgo_FinderShapeOn::SetSurface | ( | const Handle(Geom_Surface)& | aS | ) |
References mySurface.
| void GEOMAlgo_FinderShapeOn::SetShapeType | ( | const TopAbs_ShapeEnum | aST | ) |
References myShapeType.
| void GEOMAlgo_FinderShapeOn::SetState | ( | const GEOMAlgo_State | aSF | ) |
References myState.
| Standard_EXPORT const Handle_Geom_Surface& GEOMAlgo_FinderShapeOn.Surface | ( | ) | const |
| TopAbs_ShapeEnum GEOMAlgo_FinderShapeOn::ShapeType | ( | ) | const |
References myShapeType.
| GEOMAlgo_State GEOMAlgo_FinderShapeOn::State | ( | ) | const |
References myState.
| const TopTools_ListOfShape & GEOMAlgo_FinderShapeOn::Shapes | ( | ) | const |
| void GEOMAlgo_FinderShapeOn::CopySource | ( | const TopoDS_Shape & | aS, |
| TopTools_DataMapOfShapeShape & | aImages, | ||
| TopTools_DataMapOfShapeShape & | aOriginals, | ||
| TopoDS_Shape & | aSC | ||
| ) | [static] |
| bool GEOMAlgo_FinderShapeOn::BuildTriangulation | ( | const TopoDS_Shape & | theShape | ) | [static] |
References Handle().
| void GEOMAlgo_FinderShapeOn::CheckData | ( | ) | [protected, virtual] |
Reimplemented from GEOMAlgo_Algo.
References GEOMAlgo_ST_INOUT, GEOMAlgo_ST_UNKNOWN, GEOMAlgo_Algo.myErrorStatus, GEOMAlgo_ShapeAlgo.myShape, myShapeType, myState, and mySurface.
| void GEOMAlgo_FinderShapeOn::MakeArgument1 | ( | ) | [protected] |
| void GEOMAlgo_FinderShapeOn::MakeArgument2 | ( | ) | [protected] |
References CopySource(), myArg2, GEOMAlgo_Algo.myErrorStatus, myImages, and GEOMAlgo_ShapeAlgo.myShape.
| void GEOMAlgo_FinderShapeOn::Find | ( | ) | [protected] |
| void GEOMAlgo_FinderShapeOn::Find | ( | const TopoDS_Shape & | aS | ) | [protected] |
References GEOMAlgo_IndexedDataMapOfShapeState.Add(), GEOMAlgo_Algo.ErrorStatus(), PAL_MESH_030_geometry.i, myArg1, myArg2, GEOMAlgo_Algo.myErrorStatus, myImages, myMSS, myShapeType, GEOMAlgo_Algo.Perform(), GEOMAlgo_ShapeSolid.SetFiller(), GEOMAlgo_SolidSolid.SetShape2(), and GEOMAlgo_ShapeSolid.Shapes().
| void GEOMAlgo_FinderShapeOn::FindVertices | ( | ) | [protected] |
| void GEOMAlgo_ShapeAlgo::SetShape | ( | const TopoDS_Shape & | aS | ) | [inherited] |
References GEOMAlgo_ShapeAlgo.myShape.
| void GEOMAlgo_ShapeAlgo::SetTolerance | ( | const Standard_Real | aT | ) | [inherited] |
References GEOMAlgo_ShapeAlgo.myTolerance.
| const TopoDS_Shape & GEOMAlgo_ShapeAlgo::Shape | ( | ) | const [inherited] |
References GEOMAlgo_ShapeAlgo.myShape.
| Standard_Real GEOMAlgo_ShapeAlgo::Tolerance | ( | ) | const [inherited] |
References GEOMAlgo_ShapeAlgo.myTolerance.
| const TopoDS_Shape & GEOMAlgo_ShapeAlgo::Result | ( | ) | const [inherited] |
References GEOMAlgo_ShapeAlgo.myResult.
| Standard_Integer GEOMAlgo_Algo::ErrorStatus | ( | ) | const [inherited] |
References GEOMAlgo_Algo.myErrorStatus.
| Standard_Integer GEOMAlgo_Algo::WarningStatus | ( | ) | const [inherited] |
References GEOMAlgo_Algo.myWarningStatus.
| void GEOMAlgo_Algo::ComputeInternalShapes | ( | const Standard_Boolean | theFlag | ) | [inherited] |
References GEOMAlgo_Algo.myComputeInternalShapes.
| void GEOMAlgo_Algo::CheckResult | ( | ) | [protected, virtual, inherited] |
Reimplemented in GEOMAlgo_Gluer.
References GEOMAlgo_Algo.myErrorStatus.
Handle_Geom_Surface GEOMAlgo_FinderShapeOn.mySurface [protected] |
TopAbs_ShapeEnum GEOMAlgo_FinderShapeOn.myShapeType [protected] |
GEOMAlgo_State GEOMAlgo_FinderShapeOn.myState [protected] |
TopoDS_Shape GEOMAlgo_FinderShapeOn.myArg1 [protected] |
TopoDS_Shape GEOMAlgo_FinderShapeOn.myArg2 [protected] |
TopTools_ListOfShape GEOMAlgo_FinderShapeOn.myLS [protected] |
TopTools_DataMapOfShapeShape GEOMAlgo_FinderShapeOn.myImages [protected] |
Standard_Boolean GEOMAlgo_FinderShapeOn.myIsAnalytic [protected] |
TopoDS_Shape GEOMAlgo_ShapeAlgo.myShape [protected, inherited] |
Standard_Real GEOMAlgo_ShapeAlgo.myTolerance [protected, inherited] |
TopoDS_Shape GEOMAlgo_ShapeAlgo.myResult [protected, inherited] |
IntTools_Context GEOMAlgo_ShapeAlgo.myContext [protected, inherited] |
Standard_Integer GEOMAlgo_Algo.myErrorStatus [protected, inherited] |
Standard_Integer GEOMAlgo_Algo.myWarningStatus [protected, inherited] |
Standard_Boolean GEOMAlgo_Algo.myComputeInternalShapes [protected, inherited] |