MeshAlgo_CircleInspector Class Reference

The class to find in the coincidence points.

#include <MeshAlgo_CircleInspector.hxx>

Inheritance diagram for MeshAlgo_CircleInspector:
Inheritance graph
[legend]

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 ()
CircVectorMapOfCirc ()
MeshAlgo_CircGetCirc (Standard_Integer theInd)
void SetCurrent (const gp_XY &theCurCircle)
 Set current node to be checked.
MeshDS_ListOfIntegerGetCoincidentInd ()
 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)

Member Typedef Documentation


Constructor & Destructor Documentation

MeshAlgo_CircleInspector::MeshAlgo_CircleInspector ( Standard_Real  theTol,
Standard_Integer  nbComp,
const MeshDS_BaseAllocator theAlloc 
)

Member Function Documentation

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]

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Mar 3 10:59:13 2011 for Open CASCADE Technology by  doxygen 1.6.3