Open CASCADE Technology  6.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Static Public Member Functions
BRepMesh_CircleInspector Class Reference

The class to find in the coincidence points. More...

#include <BRepMesh_CircleInspector.hxx>

Inheritance diagram for BRepMesh_CircleInspector:
Inheritance graph
[legend]

Public Types

typedef Standard_Integer Target
 
- Public Types inherited from NCollection_CellFilter_InspectorXY
enum  { Dimension = 2 }
 Points dimension. More...
 
typedef gp_XY Point
 Points type. More...
 

Public Member Functions

 BRepMesh_CircleInspector (Standard_Real theTol, Standard_Integer nbComp, const BRepMesh_BaseAllocator &theAlloc)
 Constructor; remembers tolerance and collector data structure. All the found points are put in the map and excluded from further consideration. More...
 
void Add (Standard_Integer theInd, const BRepMesh_Circ &theCircle)
 
void ClerResList ()
 
CircVectorMapOfCirc ()
 
BRepMesh_CircGetCirc (Standard_Integer theInd)
 
void SetCurrent (const gp_XY &theCurCircle)
 Set current node to be checked. More...
 
BRepMesh_ListOfIntegerGetCoincidentInd ()
 Get result index of node. More...
 
NCollection_CellFilter_Action Inspect (const Standard_Integer theTarget)
 Implementation of inspection method. More...
 
- Public Member Functions inherited from NCollection_CellFilter_InspectorXY
Point Shift (const Point &thePnt, Standard_Real theTol) const
 Auxiliary method to shift point by each coordinate on given value; useful for preparing a points range for Inspect with tolerance. More...
 

Static Public Member Functions

static Standard_Boolean IsEqual (Standard_Integer theIdx, const Standard_Integer theTarget)
 
- Static Public Member Functions inherited from NCollection_CellFilter_InspectorXY
static Standard_Real Coord (int i, const Point &thePnt)
 Access to co-ordinate. More...
 

Detailed Description

The class to find in the coincidence points.

Member Typedef Documentation

Constructor & Destructor Documentation

BRepMesh_CircleInspector::BRepMesh_CircleInspector ( Standard_Real  theTol,
Standard_Integer  nbComp,
const BRepMesh_BaseAllocator theAlloc 
)

Constructor; remembers tolerance and collector data structure. All the found points are put in the map and excluded from further consideration.

Member Function Documentation

void BRepMesh_CircleInspector::Add ( Standard_Integer  theInd,
const BRepMesh_Circ theCircle 
)
inline
void BRepMesh_CircleInspector::ClerResList ( )
inline
BRepMesh_Circ& BRepMesh_CircleInspector::GetCirc ( Standard_Integer  theInd)
inline
BRepMesh_ListOfInteger& BRepMesh_CircleInspector::GetCoincidentInd ( )
inline

Get result index of node.

NCollection_CellFilter_Action BRepMesh_CircleInspector::Inspect ( const Standard_Integer  theTarget)

Implementation of inspection method.

static Standard_Boolean BRepMesh_CircleInspector::IsEqual ( Standard_Integer  theIdx,
const Standard_Integer  theTarget 
)
inlinestatic
CircVector& BRepMesh_CircleInspector::MapOfCirc ( )
inline
void BRepMesh_CircleInspector::SetCurrent ( const gp_XY theCurCircle)
inline

Set current node to be checked.


The documentation for this class was generated from the following file: