Open CASCADE Technology
6.5.4
|
Create sort and destroy the circles used in
triangulation.
#include <BRepMesh_CircleTool.hxx>
Public Member Functions | |
DEFINE_STANDARD_ALLOC | 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. |
DEFINE_STANDARD_ALLOC 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 | ) |
BRepMesh_ListOfInteger& BRepMesh_CircleTool::Select | ( | const gp_XY & | thePnt | ) |
void BRepMesh_CircleTool::SetCellSize | ( | const Standard_Real | theSize | ) |
void BRepMesh_CircleTool::SetCellSize | ( | const Standard_Real | theXSize, |
const Standard_Real | theYSize | ||
) |