The class to find in the coincidence points.
#include <MeshAlgo_CircleInspector.hxx>

Public Types | |
| typedef Standard_Integer | Target |
Public Member Functions | |
| MeshAlgo_CircleInspector (Standard_Real theTol, Standard_Integer nbComp, const MeshDS_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 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. | |
| MeshDS_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) |
| MeshAlgo_CircleInspector::MeshAlgo_CircleInspector | ( | Standard_Real | theTol, | |
| Standard_Integer | nbComp, | |||
| const MeshDS_BaseAllocator & | theAlloc | |||
| ) |
| void MeshAlgo_CircleInspector::Add | ( | Standard_Integer | theInd, | |
| const MeshAlgo_Circ & | theCircle | |||
| ) | [inline] |
| void MeshAlgo_CircleInspector::ClerResList | ( | ) | [inline] |
| MeshAlgo_Circ& MeshAlgo_CircleInspector::GetCirc | ( | Standard_Integer | theInd | ) | [inline] |
| MeshDS_ListOfInteger& MeshAlgo_CircleInspector::GetCoincidentInd | ( | ) | [inline] |
| NCollection_CellFilter_Action MeshAlgo_CircleInspector::Inspect | ( | const Standard_Integer | theTarget | ) |
| static Standard_Boolean MeshAlgo_CircleInspector::IsEqual | ( | Standard_Integer | theIdx, | |
| const Standard_Integer | theTarget | |||
| ) | [inline, static] |
| CircVector& MeshAlgo_CircleInspector::MapOfCirc | ( | ) | [inline] |
| void MeshAlgo_CircleInspector::SetCurrent | ( | const gp_XY & | theCurCircle | ) | [inline] |
1.6.3