Open CASCADE Technology
6.5.4
|
The class to find in the coincidence points.
#include <BRepMesh_CircleInspector.hxx>
Public Types | |
typedef Standard_Integer | Target |
Public Member Functions | |
BRepMesh_CircleInspector (Standard_Real theTol, Standard_Integer nbComp, const BRepMesh_BaseAllocator &theAlloc) | |
Constructor; remembers tolerance and collector data structure. All the found points are put in the map and excluded from further consideration. | |
void | Add (Standard_Integer theInd, const BRepMesh_Circ &theCircle) |
void | ClerResList () |
CircVector & | MapOfCirc () |
BRepMesh_Circ & | GetCirc (Standard_Integer theInd) |
void | SetCurrent (const gp_XY &theCurCircle) |
Set current node to be checked. | |
BRepMesh_ListOfInteger & | GetCoincidentInd () |
Get result index of node. | |
NCollection_CellFilter_Action | Inspect (const Standard_Integer theTarget) |
Implementation of inspection method. | |
Static Public Member Functions | |
static Standard_Boolean | IsEqual (Standard_Integer theIdx, const Standard_Integer theTarget) |
BRepMesh_CircleInspector::BRepMesh_CircleInspector | ( | Standard_Real | theTol, |
Standard_Integer | nbComp, | ||
const BRepMesh_BaseAllocator & | theAlloc | ||
) |
void BRepMesh_CircleInspector::Add | ( | Standard_Integer | theInd, |
const BRepMesh_Circ & | theCircle | ||
) | [inline] |
void BRepMesh_CircleInspector::ClerResList | ( | ) | [inline] |
BRepMesh_Circ& BRepMesh_CircleInspector::GetCirc | ( | Standard_Integer | theInd | ) | [inline] |
static Standard_Boolean BRepMesh_CircleInspector::IsEqual | ( | Standard_Integer | theIdx, |
const Standard_Integer | theTarget | ||
) | [inline, static] |
CircVector& BRepMesh_CircleInspector::MapOfCirc | ( | ) | [inline] |
void BRepMesh_CircleInspector::SetCurrent | ( | const gp_XY & | theCurCircle | ) | [inline] |