Details how a vertex in the skeleton forms part of an individual tetrahedron.
More...
#include <triangulation/nvertex.h>
Details how a vertex in the skeleton forms part of an individual tetrahedron.
regina::NVertexEmbedding::NVertexEmbedding |
( |
| ) |
|
|
inline |
Default constructor.
The embedding descriptor created is unusable until it has some data assigned to it using operator =
.
- Python:
- Not present.
regina::NVertexEmbedding::NVertexEmbedding |
( |
NTetrahedron * |
newTet, |
|
|
int |
newVertex |
|
) |
| |
|
inline |
Creates an embedding descriptor containing the given data.
- Parameters
-
newTet | the tetrahedron in which this vertex is contained. |
newVertex | the vertex number of newTet that is this vertex. |
Creates an embedding descriptor containing the same data as the given embedding descriptor.
- Parameters
-
cloneMe | the embedding descriptor to clone. |
NTetrahedron * regina::NVertexEmbedding::getTetrahedron |
( |
| ) |
const |
|
inline |
Returns the tetrahedron in which this vertex is contained.
- Returns
- the tetrahedron.
int regina::NVertexEmbedding::getVertex |
( |
| ) |
const |
|
inline |
Returns the vertex number within getTetrahedron() that is this vertex.
- Returns
- the vertex number that is this vertex.
NPerm4 regina::NVertexEmbedding::getVertices |
( |
| ) |
const |
|
inline |
Returns a permutation that maps 0 to the vertex number within getTetrahedron() that is this vertex.
The real point of this routine is that (1,2,3) maps to the three remaining tetrahedron vertices in a manner that preserves orientation as you walk around the vertex (assuming this is actually possible). See NTetrahedron::getVertexMapping() for details.
- Returns
- a permutation that maps 0 to the vertex number that is this vertex.
Tests whether this and the given embedding are different.
Here "different" means that they do not refer to the same vertex of the same tetrahedron.
- Parameters
-
rhs | the embedding to compare with this. |
- Returns
true
if and only if both embeddings are identical.
Assigns to this embedding descriptor the same data as is contained in the given embedding descriptor.
- Parameters
-
cloneMe | the embedding descriptor to clone. |
Tests whether this and the given embedding are identical.
Here "identical" means that they refer to the same vertex of the same tetrahedron.
- Parameters
-
rhs | the embedding to compare with this. |
- Returns
true
if and only if both embeddings are identical.
The documentation for this class was generated from the following file: