|
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 |