Open CASCADE Technology 6.6.0
Public Types | Public Member Functions | Static Public Member Functions
BRepMesh_VertexInspector Class Reference

The class to find in the coincidence points.

#include <BRepMesh_VertexInspector.hxx>

Inheritance diagram for BRepMesh_VertexInspector:
Inheritance graph
[legend]

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_VertexGetVertex (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_ListOfIntegerGetListOfDelNodes () 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)

Member Typedef Documentation


Constructor & Destructor Documentation

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 
)

Member Function Documentation

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]

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines