![]() |
Open CASCADE Technology Reference Manual 8.0.0
|
Inspector for CellFilter algorithm working with gp_XYZ points in 3d space. Used in search of coincidence points with a certain tolerance. More...
#include <BRepExtrema_ProximityValueTool.hxx>
Public Types | |
| typedef gp_XYZ | Point |
| typedef int | Target |
Public Member Functions | |
| BRepExtrema_VertexInspector () | |
| Constructor; remembers the tolerance. | |
| void | Add (const gp_XYZ &thePnt) |
| Keep the points used for comparison. | |
| void | SetTol (const double theTol) |
| Set tolerance for comparison of point coordinates. | |
| void | SetCurrent (const gp_XYZ &theCurPnt) |
| Set current point to search for coincidence. | |
| bool | IsNeedAdd () const |
| 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 |
Inspector for CellFilter algorithm working with gp_XYZ points in 3d space. Used in search of coincidence points with a certain tolerance.
|
inline |
Constructor; remembers the tolerance.
Keep the points used for comparison.
| NCollection_CellFilter_Action BRepExtrema_VertexInspector::Inspect | ( | const int | theTarget | ) |
Implementation of inspection method.
|
inline |
Set current point to search for coincidence.
Set tolerance for comparison of point coordinates.
|
inlinestatic |