|
Regina Calculation Engine
|
A deprecated synonym for NIsomorphism, provided for backward compatibility only. More...
#include <triangulation/nisomorphism.h>
Public Member Functions | |
| NIsomorphismDirect (unsigned sourceTetrahedra) | |
| Creates a new isomorphism with no initialisation. More... | |
| NIsomorphismDirect (const NIsomorphism &cloneMe) | |
| Creates a new isomorphism identical to the given isomorphism. More... | |
Public Member Functions inherited from regina::NIsomorphism | |
| NIsomorphism (unsigned sourceTetrahedra) | |
| Creates a new isomorphism with no initialisation. More... | |
| NIsomorphism (const NIsomorphism &cloneMe) | |
| Creates a new isomorphism identical to the given isomorphism. More... | |
| ~NIsomorphism () | |
| Destroys this isomorphism. More... | |
| unsigned | getSourceTetrahedra () const |
| Returns the number of tetrahedra in the source triangulation associated with this isomorphism. More... | |
| int & | tetImage (unsigned sourceTet) |
| Determines the image of the given source tetrahedron under this isomorphism. More... | |
| int | tetImage (unsigned sourceTet) const |
| Determines the image of the given source tetrahedron under this isomorphism. More... | |
| NPerm4 & | 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. More... | |
| NPerm4 | facePerm (unsigned sourceTet) const |
| Determines the permutation that is applied to the four faces of the given source tetrahedron under this isomorphism. More... | |
| NTetFace | operator[] (const NTetFace &source) const |
| Determines the image of the given source tetrahedron face under this isomorphism. More... | |
| bool | isIdentity () const |
| Determines whether or not this is an identity isomorphism. More... | |
| NTriangulation * | apply (const NTriangulation *original) const |
| Applies this isomorphism to the given triangulation and returns the result as a new triangulation. More... | |
| void | applyInPlace (NTriangulation *tri) const |
| Applies this isomorphism to the given triangulation, modifying the given triangulation directly. More... | |
| void | writeTextShort (std::ostream &out) const |
| Writes this object in short text format to the given output stream. More... | |
| void | writeTextLong (std::ostream &out) const |
| Writes this object in long text format to the given output stream. More... | |
Public Member Functions inherited from regina::ShareableObject | |
| ShareableObject () | |
| Default constructor that does nothing. More... | |
| virtual | ~ShareableObject () |
| Default destructor that does nothing. More... | |
| std::string | toString () const |
| Returns the output from writeTextShort() as a string. More... | |
| std::string | toStringLong () const |
| Returns the output from writeTextLong() as a string. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from regina::NIsomorphism | |
| static NIsomorphism * | random (unsigned nTetrahedra) |
| Returns a random isomorphism for the given number of tetrahedra. More... | |
Protected Member Functions inherited from regina::boost::noncopyable | |
| noncopyable () | |
| A constructor which does nothing. More... | |
| ~noncopyable () | |
| A destructor which does nothing. More... | |
Protected Attributes inherited from regina::NIsomorphism | |
| unsigned | nTetrahedra |
| The number of tetrahedra in the source triangulation. More... | |
| int * | mTetImage |
| The tetrahedron of the destination triangulation that each tetrahedron of the source triangulation maps to. More... | |
| NPerm4 * | mFacePerm |
| The permutation applied to the four faces of each source tetrahedron. More... | |
A deprecated synonym for NIsomorphism, provided for backward compatibility only.
See NIsomorphism for further details (and please use the NIsomorphism class instead).
|
inline |
Creates a new isomorphism with no initialisation.
| sourceTetrahedra | the number of tetrahedra in the source triangulation associated with this isomorphism; this may be zero. |
|
inline |
Creates a new isomorphism identical to the given isomorphism.
| cloneMe | the isomorphism upon which to base the new isomorphism. |