Public Member Functions |
| NIsomorphismDirect (unsigned sourceTetrahedra) |
| Creates a new isomorphism with no initialisation.
|
| NIsomorphismDirect (const NIsomorphism &cloneMe) |
| Creates a new isomorphism identical to the given isomorphism.
|
| NIsomorphism (unsigned sourceTetrahedra) |
| Creates a new isomorphism with no initialisation.
|
| NIsomorphism (const NIsomorphism &cloneMe) |
| Creates a new isomorphism identical to the given isomorphism.
|
| ~NIsomorphism () |
| Destroys this isomorphism.
|
unsigned | getSourceTetrahedra () const |
| Returns the number of tetrahedra in the source triangulation associated with this isomorphism.
|
int & | tetImage (unsigned sourceTet) |
| Determines the image of the given source tetrahedron under this isomorphism.
|
int | tetImage (unsigned sourceTet) const |
| Determines the image of the given source tetrahedron under this isomorphism.
|
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.
|
NPerm4 | facePerm (unsigned sourceTet) const |
| Determines the permutation that is applied to the four faces of the given source tetrahedron under this isomorphism.
|
NTetFace | operator[] (const NTetFace &source) const |
| Determines the image of the given source tetrahedron face under this isomorphism.
|
bool | isIdentity () const |
| Determines whether or not this is an identity isomorphism.
|
NTriangulation * | apply (const NTriangulation *original) const |
| Applies this isomorphism to the given triangulation and returns the result as a new triangulation.
|
void | applyInPlace (NTriangulation *tri) const |
| Applies this isomorphism to the given triangulation, modifying the given triangulation directly.
|
void | writeTextShort (std::ostream &out) const |
| Writes this object in short text format to the given output stream.
|
void | writeTextLong (std::ostream &out) const |
| Writes this object in long text format to the given output stream.
|
| ShareableObject () |
| Default constructor that does nothing.
|
virtual | ~ShareableObject () |
| Default destructor that does nothing.
|
std::string | toString () const |
| Returns the output from writeTextShort() as a string.
|
std::string | toStringLong () const |
| Returns the output from writeTextLong() as a string.
|
A deprecated synonym for NIsomorphism, provided for backward compatibility only.
See NIsomorphism for further details (and please use the NIsomorphism class instead).
- Deprecated:
- All of the functionality that NIsomorphismDirect used to provide in old versions of Regina has now been moved into the parent class NIsomorphism. The NIsomorphismDirect class is now an empty subclass of NIsomorphism, provided for backward compatibility only, and should not be used in new applications. This class will be removed from Regina in the near future.
- Python:
- Not present.