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. | |
| BRepMesh_Vertex (const gp_XY &theUV, const Standard_Integer theLocation3d, const BRepMesh_DegreeOfFreedom theMovability) | |
| Creates vertex associated with point in 3d space. | |
| BRepMesh_Vertex (const Standard_Real theU, const Standard_Real theV, const BRepMesh_DegreeOfFreedom theMovability) | |
| Creates vertex without association with point in 3d space. | |
| void | Initialize (const gp_XY &theUV, const Standard_Integer theLocation3d, const BRepMesh_DegreeOfFreedom theMovability) |
| Initializes vertex associated with point in 3d space. | |
| const gp_XY & | Coord () const |
| Returns position of the vertex in parametric space. | |
| gp_XY & | ChangeCoord () |
| Returns position of the vertex in parametric space for modification. | |
| Standard_Integer | Location3d () const |
| Returns index of 3d point associated with the vertex. | |
| BRepMesh_DegreeOfFreedom | Movability () const |
| Returns movability of the vertex. | |
| void | SetMovability (const BRepMesh_DegreeOfFreedom theMovability) |
| Sets movability of the vertex. | |
| Standard_Boolean | IsEqual (const BRepMesh_Vertex &theOther) const |
| Checks for equality with another vertex. | |
| Standard_Boolean | operator== (const BRepMesh_Vertex &Other) const |
| Alias for IsEqual. | |
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 |
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.