|
Open CASCADE Technology 6.5.2
|
Create sort and destroy the circles used in
triangulation.
#include <BRepMesh_CircleTool.hxx>
Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| BRepMesh_CircleTool (const BRepMesh_BaseAllocator &theAlloc) | |
| BRepMesh_CircleTool (const Standard_Integer numberOfComponents, const BRepMesh_BaseAllocator &theAlloc) | |
| Constructs a CircleTool with the maximal dimension of the occuped space and an evaluation of the number of circles. | |
| 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. | |
| void | SetCellSize (const Standard_Real theSize) |
| Sets new size for cellfilter | |
| void | SetCellSize (const Standard_Real theXSize, const Standard_Real theYSize) |
| Sets new size for cellfilter | |
| void | SetMinMaxSize (const gp_XY &theMin, const gp_XY &theMax) |
| Sets min and max size for circle | |
| void | Add (const gp_Circ2d &theCirc, const Standard_Integer theIndex) |
| Adds and binds circle to the tool. | |
| 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. | |
| void | MocAdd (const Standard_Integer theIndex) |
| Adds implicit zero circle | |
| void | Delete (const Standard_Integer theIndex) |
| Deletes a circle from the tool. | |
| BRepMesh_ListOfInteger & | Select (const gp_XY &thePnt) |
| Select the circles which contains thePnt. | |
| BRepMesh_CircleTool::BRepMesh_CircleTool | ( | const BRepMesh_BaseAllocator & | theAlloc | ) |
| BRepMesh_CircleTool::BRepMesh_CircleTool | ( | const Standard_Integer | numberOfComponents, |
| const BRepMesh_BaseAllocator & | theAlloc | ||
| ) |
| void BRepMesh_CircleTool::Add | ( | const gp_Circ2d & | theCirc, |
| const Standard_Integer | theIndex | ||
| ) |
| Standard_Boolean BRepMesh_CircleTool::Add | ( | const gp_XY & | p1, |
| const gp_XY & | p2, | ||
| const gp_XY & | p3, | ||
| const Standard_Integer | theIndex | ||
| ) |
| void BRepMesh_CircleTool::Delete | ( | const Standard_Integer | theIndex | ) |
| void BRepMesh_CircleTool::Initialize | ( | const Standard_Integer | numberOfComponents | ) |
| void BRepMesh_CircleTool::MocAdd | ( | const Standard_Integer | theIndex | ) |
| void BRepMesh_CircleTool::operator delete | ( | void * | anAddress | ) | [inline] |
| void* BRepMesh_CircleTool::operator new | ( | size_t | size | ) | [inline] |
| void* BRepMesh_CircleTool::operator new | ( | size_t | , |
| void * | anAddress | ||
| ) | [inline] |
| BRepMesh_ListOfInteger& BRepMesh_CircleTool::Select | ( | const gp_XY & | thePnt | ) |
| void BRepMesh_CircleTool::SetCellSize | ( | const Standard_Real | theXSize, |
| const Standard_Real | theYSize | ||
| ) |
| void BRepMesh_CircleTool::SetCellSize | ( | const Standard_Real | theSize | ) |
1.7.4