Open CASCADE Technology
6.5.4
|
Class BRepBuilderAPI_VertexInspector derived from NCollection_CellFilter_InspectorXYZ This class define the Inspector interface for CellFilter algorithm, working with gp_XYZ points in 3d space. Used in search of coincidence points with a certain tolerance.
#include <BRepBuilderAPI_VertexInspector.hxx>
Public Types | |
typedef Standard_Integer | Target |
Public Member Functions | |
BRepBuilderAPI_VertexInspector (const Standard_Real 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 TColStd_ListOfInteger & | ResInd () |
Get list of indexes of points adjacent with the current. | |
NCollection_CellFilter_Action | Inspect (const Standard_Integer theTarget) |
Implementation of inspection method. |
BRepBuilderAPI_VertexInspector::BRepBuilderAPI_VertexInspector | ( | const Standard_Real | theTol | ) | [inline] |
void BRepBuilderAPI_VertexInspector::Add | ( | const gp_XYZ & | thePnt | ) | [inline] |
void BRepBuilderAPI_VertexInspector::ClearResList | ( | ) | [inline] |
NCollection_CellFilter_Action BRepBuilderAPI_VertexInspector::Inspect | ( | const Standard_Integer | theTarget | ) |
const TColStd_ListOfInteger& BRepBuilderAPI_VertexInspector::ResInd | ( | ) | [inline] |
void BRepBuilderAPI_VertexInspector::SetCurrent | ( | const gp_XYZ & | theCurPnt | ) | [inline] |