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 ()
CircVector & MapOfCirc ()
MeshAlgo_Circ & GetCirc (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