#include <nisomorphism.h>
Inheritance diagram for regina::NIsomorphismDirect:
Public Member Functions | |
NIsomorphismDirect (unsigned newSourceTetrahedra) | |
Creates a new isomorphism with no initialisation. | |
NIsomorphismDirect (const NIsomorphism &cloneMe) | |
Creates a new isomorphism identical to the given isomorphism. | |
virtual | ~NIsomorphismDirect () |
Destroys this isomorphism. | |
NPerm & | facePerm (unsigned sourceTet) |
Returns a read-write reference to the permutation that is applied to the four faces of the given source tetrahedron under this isomorphism. | |
virtual NPerm | facePerm (unsigned sourceTet) const |
Determines the permutation that is applied to the four faces of the given source tetrahedron under this isomorphism. |
There is direct write-access to the individual face permutations, but no simple method of iterating through possible face permutations.
See the NIsomorphism class notes for further details on the types of isomorphism that can be represented.
|
Creates a new isomorphism with no initialisation.
|
|
Creates a new isomorphism identical to the given isomorphism.
|
|
Destroys this isomorphism.
|
|
Determines the permutation that is applied to the four faces of the given source tetrahedron under this isomorphism.
Face i of source tetrahedron sourceTet will be mapped to face
Implements regina::NIsomorphism. |
|
Returns a read-write reference to the permutation that is applied to the four faces of the given source tetrahedron under this isomorphism.
Face i of source tetrahedron sourceTet will be mapped to face
|