Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes
BRepBuilderAPI_VertexInspector Class Reference

Inspector for CellFilter algorithm working with gp_XYZ points in 3d space. Used in search of coincidence points with a certain tolerance. More...

#include <BRepBuilderAPI_VertexInspector.hxx>

Public Types

typedef gp_XYZ Point
 
typedef int Target
 

Public Member Functions

 BRepBuilderAPI_VertexInspector (const double theTol)
 Constructor; remembers the tolerance.
 
void Add (const gp_XYZ &thePnt)
 Keep the points used for comparison.
 
void ClearResList ()
 Clear the list of adjacent points.
 
void SetCurrent (const gp_XYZ &theCurPnt)
 Set current point to search for coincidence.
 
const NCollection_List< int > & ResInd ()
 Get list of indexes of points adjacent with the current.
 
NCollection_CellFilter_Action Inspect (const int theTarget)
 Implementation of inspection method.
 

Static Public Member Functions

static double Coord (int i, const Point &thePnt)
 
static Point Shift (const Point &thePnt, double theTol)
 

Static Public Attributes

static constexpr int Dimension = 3
 

Detailed Description

Inspector for CellFilter algorithm working with gp_XYZ points in 3d space. Used in search of coincidence points with a certain tolerance.

Member Typedef Documentation

◆ Point

◆ Target

Constructor & Destructor Documentation

◆ BRepBuilderAPI_VertexInspector()

BRepBuilderAPI_VertexInspector::BRepBuilderAPI_VertexInspector ( const double theTol)
inline

Constructor; remembers the tolerance.

Member Function Documentation

◆ Add()

void BRepBuilderAPI_VertexInspector::Add ( const gp_XYZ & thePnt)
inline

Keep the points used for comparison.

◆ ClearResList()

void BRepBuilderAPI_VertexInspector::ClearResList ( )
inline

Clear the list of adjacent points.

◆ Coord()

static double BRepBuilderAPI_VertexInspector::Coord ( int i,
const Point & thePnt )
inlinestatic

◆ Inspect()

NCollection_CellFilter_Action BRepBuilderAPI_VertexInspector::Inspect ( const int theTarget)

Implementation of inspection method.

◆ ResInd()

const NCollection_List< int > & BRepBuilderAPI_VertexInspector::ResInd ( )
inline

Get list of indexes of points adjacent with the current.

◆ SetCurrent()

void BRepBuilderAPI_VertexInspector::SetCurrent ( const gp_XYZ & theCurPnt)
inline

Set current point to search for coincidence.

◆ Shift()

static Point BRepBuilderAPI_VertexInspector::Shift ( const Point & thePnt,
double theTol )
inlinestatic

Field Documentation

◆ Dimension

constexpr int BRepBuilderAPI_VertexInspector::Dimension = 3
staticconstexpr

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