|
Public Member Functions |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| Standard_EXPORT | MeshAlgo_CircleTool (const MeshDS_BaseAllocator &theAlloc) |
| Standard_EXPORT | MeshAlgo_CircleTool (const Standard_Integer numberOfComponents, const MeshDS_BaseAllocator &theAlloc) |
| | Constructs a CircleTool with the maximal dimension
of the occuped space and an evaluation of the
number of circles.
.
|
| Standard_EXPORT void | Initialize (const Standard_Integer numberOfComponents) |
| | Constructs a CircleTool with the maximal dimension
of the occuped space and an evaluation of the
number of circles.
.
|
| Standard_EXPORT void | SetCellSize (const Standard_Real theSize) |
| | Sets new size for cellfilter
.
|
| Standard_EXPORT void | SetCellSize (const Standard_Real theXSize, const Standard_Real theYSize) |
| | Sets new size for cellfilter
.
|
| Standard_EXPORT void | SetMinMaxSize (const gp_XY &theMin, const gp_XY &theMax) |
| | Sets min and max size for circle
.
|
| Standard_EXPORT void | Add (const gp_Circ2d &theCirc, const Standard_Integer theIndex) |
| | Adds and binds circle to the tool.
.
|
| Standard_EXPORT Standard_Boolean | Add (const gp_XY &p1, const gp_XY &p2, const gp_XY &p3, const Standard_Integer theIndex) |
| | Computes adds and binds circle to the tool.
.
|
| Standard_EXPORT void | MocAdd (const Standard_Integer theIndex) |
| | Adds implicit zero circle
.
|
| Standard_EXPORT void | Delete (const Standard_Integer theIndex) |
| | Deletes a circle from the tool.
.
|
| Standard_EXPORT TColStd_ListOfInteger & | Select (const gp_XY &thePnt) |
| | Select the circles which contains thePnt.
.
|
Static Public Member Functions |
| static Standard_EXPORT Standard_Integer & | GetNbPoints () |
Private Attributes |
| Standard_Real | Tolerance |
| MeshDS_BaseAllocator | Allocator |
| MeshAlgo_CellFilter | CellFilter |
| MeshAlgo_CircleInspector | Selector |
| gp_XY | FaceMax |
| gp_XY | FaceMin |