Open CASCADE Technology 6.6.0
|
The class to find in the coincidence points.
#include <BRepMesh_VertexInspector.hxx>
Public Types | |
typedef Standard_Integer | Target |
Public Member Functions | |
BRepMesh_VertexInspector (const Standard_Integer nbComp, const BRepMesh_BaseAllocator &theAlloc) | |
Constructor; remembers tolerance and collector data structure. theTol can be Real or Array1OfReal with two elements which describe tolerance for each dimension. | |
BRepMesh_VertexInspector (const Standard_Integer nbComp, const Standard_Real theTol, const BRepMesh_BaseAllocator &theAlloc) | |
BRepMesh_VertexInspector (const Standard_Integer nbComp, const Standard_Real aTolX, const Standard_Real aTolY, const BRepMesh_BaseAllocator &theAlloc) | |
Standard_Integer | Add (const BRepMesh_Vertex &theVertex) |
void | SetTolerance (const Standard_Real theTol) |
void | SetTolerance (const Standard_Real theTolX, const Standard_Real theTolY) |
void | Clear () |
void | Delete (const Standard_Integer theIndex) |
Standard_Integer | GetNbVertices () const |
BRepMesh_Vertex & | GetVertex (Standard_Integer theInd) |
void | SetCurrent (const gp_XY &theCurVertex, const Standard_Boolean theExactVal=Standard_False) |
Set current node to be checked. | |
const Standard_Integer | GetCoincidentInd () const |
Get result index of node. | |
const BRepMesh_ListOfInteger & | GetListOfDelNodes () const |
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_VertexInspector::BRepMesh_VertexInspector | ( | const Standard_Integer | nbComp, |
const BRepMesh_BaseAllocator & | theAlloc | ||
) |
BRepMesh_VertexInspector::BRepMesh_VertexInspector | ( | const Standard_Integer | nbComp, |
const Standard_Real | theTol, | ||
const BRepMesh_BaseAllocator & | theAlloc | ||
) |
BRepMesh_VertexInspector::BRepMesh_VertexInspector | ( | const Standard_Integer | nbComp, |
const Standard_Real | aTolX, | ||
const Standard_Real | aTolY, | ||
const BRepMesh_BaseAllocator & | theAlloc | ||
) |
Standard_Integer BRepMesh_VertexInspector::Add | ( | const BRepMesh_Vertex & | theVertex | ) |
void BRepMesh_VertexInspector::Clear | ( | ) | [inline] |
void BRepMesh_VertexInspector::Delete | ( | const Standard_Integer | theIndex | ) | [inline] |
const Standard_Integer BRepMesh_VertexInspector::GetCoincidentInd | ( | ) | const [inline] |
const BRepMesh_ListOfInteger& BRepMesh_VertexInspector::GetListOfDelNodes | ( | ) | const [inline] |
Standard_Integer BRepMesh_VertexInspector::GetNbVertices | ( | ) | const [inline] |
BRepMesh_Vertex& BRepMesh_VertexInspector::GetVertex | ( | Standard_Integer | theInd | ) | [inline] |
NCollection_CellFilter_Action BRepMesh_VertexInspector::Inspect | ( | const Standard_Integer | theTarget | ) |
static Standard_Boolean BRepMesh_VertexInspector::IsEqual | ( | Standard_Integer | theIdx, |
const Standard_Integer | theTarget | ||
) | [inline, static] |
void BRepMesh_VertexInspector::SetCurrent | ( | const gp_XY & | theCurVertex, |
const Standard_Boolean | theExactVal = Standard_False |
||
) | [inline] |
void BRepMesh_VertexInspector::SetTolerance | ( | const Standard_Real | theTolX, |
const Standard_Real | theTolY | ||
) | [inline] |
void BRepMesh_VertexInspector::SetTolerance | ( | const Standard_Real | theTol | ) | [inline] |