#include <MeshAlgo_CircleInspector.hxx>
Public Types | |
typedef Standard_Integer | Target |
Public Member Functions | |
MeshAlgo_CircleInspector (Standard_Real theTol, Standard_Integer nbComp) | |
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 MeshAlgo_Circ &theCircle) |
void | ClerResList () |
CircVector & | MapOfCirc () |
MeshAlgo_Circ & | GetCirc (Standard_Integer theInd) |
void | SetCurrent (const gp_XY &theCurCircle) |
Set current node to be checked. | |
TColStd_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) |
Private Attributes | |
Standard_Real | myTol |
TColStd_ListOfInteger | myResInd |
CircVector | myInitCircle |
gp_XY | myCurrent |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|