OCC Main Page | ModelingAlgorithms | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ModelingAlgorithms
TKMesh
MeshAlgo


MeshAlgo_CircleInspector Class Reference

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)
 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.
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


Member Typedef Documentation

typedef Standard_Integer MeshAlgo_CircleInspector::Target
 


Constructor & Destructor Documentation

MeshAlgo_CircleInspector::MeshAlgo_CircleInspector Standard_Real  theTol,
Standard_Integer  nbComp
 


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]
 

TColStd_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]
 


Field Documentation

gp_XY MeshAlgo_CircleInspector::myCurrent [private]
 

CircVector MeshAlgo_CircleInspector::myInitCircle [private]
 

TColStd_ListOfInteger MeshAlgo_CircleInspector::myResInd [private]
 

Standard_Real MeshAlgo_CircleInspector::myTol [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:42:29 2008 for OpenCASCADE by  doxygen 1.4.1