| Open CASCADE Technology
    7.8.0.dev
    | 
Light weighted structure representing vertex of the mesh in parametric space. Vertex could be associated with 3d point stored in external map. More...
#include <BRepMesh_Vertex.hxx>
| Public Member Functions | |
| BRepMesh_Vertex () | |
| Default constructor.  More... | |
| BRepMesh_Vertex (const gp_XY &theUV, const Standard_Integer theLocation3d, const BRepMesh_DegreeOfFreedom theMovability) | |
| Creates vertex associated with point in 3d space.  More... | |
| BRepMesh_Vertex (const Standard_Real theU, const Standard_Real theV, const BRepMesh_DegreeOfFreedom theMovability) | |
| Creates vertex without association with point in 3d space.  More... | |
| void | Initialize (const gp_XY &theUV, const Standard_Integer theLocation3d, const BRepMesh_DegreeOfFreedom theMovability) | 
| Initializes vertex associated with point in 3d space.  More... | |
| const gp_XY & | Coord () const | 
| Returns position of the vertex in parametric space.  More... | |
| gp_XY & | ChangeCoord () | 
| Returns position of the vertex in parametric space for modification.  More... | |
| Standard_Integer | Location3d () const | 
| Returns index of 3d point associated with the vertex.  More... | |
| BRepMesh_DegreeOfFreedom | Movability () const | 
| Returns movability of the vertex.  More... | |
| void | SetMovability (const BRepMesh_DegreeOfFreedom theMovability) | 
| Sets movability of the vertex.  More... | |
| Standard_Integer | HashCode (const Standard_Integer theUpperBound) const | 
| Computes a hash code for this vertex, in the range [1, theUpperBound].  More... | |
| Standard_Boolean | IsEqual (const BRepMesh_Vertex &theOther) const | 
| Checks for equality with another vertex.  More... | |
| Standard_Boolean | operator== (const BRepMesh_Vertex &Other) const | 
| Alias for IsEqual.  More... | |
Light weighted structure representing vertex of the mesh in parametric space. Vertex could be associated with 3d point stored in external map.
| 
 | inline | 
Default constructor.
| 
 | inline | 
Creates vertex associated with point in 3d space.
| theUV | position of vertex in parametric space. | 
| theLocation3d | index of 3d point to be associated with vertex. | 
| theMovability | movability of the vertex. | 
| 
 | inline | 
Creates vertex without association with point in 3d space.
| theU | U position of vertex in parametric space. | 
| theV | V position of vertex in parametric space. | 
| theMovability | movability of the vertex. | 
| 
 | inline | 
Returns position of the vertex in parametric space for modification.
| 
 | inline | 
Returns position of the vertex in parametric space.
| 
 | inline | 
Computes a hash code for this vertex, in the range [1, theUpperBound].
| theUpperBound | the upper bound of the range a computing hash code must be within | 
| 
 | inline | 
Initializes vertex associated with point in 3d space.
| theUV | position of vertex in parametric space. | 
| theLocation3d | index of 3d point to be associated with vertex. | 
| theMovability | movability of the vertex. | 
| 
 | inline | 
Checks for equality with another vertex.
| theOther | vertex to be checked against this one. | 
| 
 | inline | 
Returns index of 3d point associated with the vertex.
| 
 | inline | 
Returns movability of the vertex.
| 
 | inline | 
Alias for IsEqual.
| 
 | inline | 
Sets movability of the vertex.
 1.8.13
 1.8.13