Class intended for fast searching of the coincidence points.
More...
#include <BRepMesh_VertexInspector.hxx>
|
| static double | Coord (int i, const Point &thePnt) |
| static Point | Shift (const Point &thePnt, double theTol) |
| static bool | IsEqual (const int theIndex, const int theTargetIndex) |
| | Checks indices for equality.
|
Class intended for fast searching of the coincidence points.
◆ Point
◆ Target
◆ BRepMesh_VertexInspector()
Constructor.
- Parameters
-
| theAllocator | memory allocator to be used by internal collections. |
◆ Add()
Registers the given vertex.
- Parameters
-
| theVertex | vertex to be registered. |
◆ ChangeVertices()
Returns set of mesh vertices for modification.
◆ Clear()
| void BRepMesh_VertexInspector::Clear |
( |
| ) |
|
|
inline |
Clear inspector's internal data structures.
◆ Coord()
| double BRepMesh_VertexInspector::Coord |
( |
int | i, |
|
|
const Point & | thePnt ) |
|
inlinestatic |
◆ Delete()
| void BRepMesh_VertexInspector::Delete |
( |
const int | theIndex | ) |
|
|
inline |
Deletes vertex with the given index.
- Parameters
-
| theIndex | index of vertex to be removed. |
◆ GetCoincidentPoint()
| int BRepMesh_VertexInspector::GetCoincidentPoint |
( |
| ) |
const |
|
inline |
Returns index of point coinciding with regerence one.
◆ GetListOfDelPoints()
Returns list with indexes of vertices that have movability attribute equal to BRepMesh_Deleted and can be replaced with another node.
◆ GetVertex()
Returns vertex with the given index.
◆ Inspect()
Performs inspection of a point with the given index.
- Parameters
-
| theTargetIndex | index of a circle to be checked. |
- Returns
- status of the check.
◆ IsEqual()
| bool BRepMesh_VertexInspector::IsEqual |
( |
const int | theIndex, |
|
|
const int | theTargetIndex ) |
|
inlinestatic |
Checks indices for equality.
◆ NbVertices()
| int BRepMesh_VertexInspector::NbVertices |
( |
| ) |
const |
|
inline |
Returns number of registered vertices.
◆ SetPoint()
| void BRepMesh_VertexInspector::SetPoint |
( |
const gp_XY & | thePoint | ) |
|
|
inline |
Set reference point to be checked.
◆ SetTolerance() [1/2]
| void BRepMesh_VertexInspector::SetTolerance |
( |
const double | theTolerance | ) |
|
|
inline |
Sets the tolerance to be used for identification of coincident vertices equal for both dimensions.
◆ SetTolerance() [2/2]
| void BRepMesh_VertexInspector::SetTolerance |
( |
const double | theToleranceX, |
|
|
const double | theToleranceY ) |
|
inline |
Sets the tolerance to be used for identification of coincident vertices.
- Parameters
-
| theToleranceX | tolerance for X dimension. |
| theToleranceY | tolerance for Y dimension. |
◆ Shift()
| Point BRepMesh_VertexInspector::Shift |
( |
const Point & | thePnt, |
|
|
double | theTol ) |
|
inlinestatic |
◆ Vertices()
Returns set of mesh vertices.
◆ Dimension
| int BRepMesh_VertexInspector::Dimension = 2 |
|
staticconstexpr |
The documentation for this class was generated from the following file: