int  faceVertex, NTriangulationtriang )  const [virtual]
 

Returns the number of arcs in which this normal surface intersects the given face in the given direction.

See NNormalSurface::getFaceArcs() for further details.

Parameters:
faceIndex the index in the triangulation of the face in which we are interested; this should be between 0 and NTriangulation::getNumberOfFaces()-1 inclusive.
faceVertex the vertex of the face (0, 1 or 2) around which the arcs of intersection that we are interested in lie; only these arcs will be counted.
triang the triangulation in which this normal surface lives.
Returns:
the number of times this normal surface intersect the given face with the given arc type.

Implements regina::NNormalSurfaceVector.

NLargeInteger regina::NNormalSurfaceVectorStandard::getOctCoord unsigned long  tetIndex,
int  octType,
NTriangulation triang
const [inline, virtual]
 

Returns the number of octahedral discs of the given type in this normal surface.

See NNormalSurface::getOctCoord() for further details.

Parameters:
tetIndex the index in the triangulation of the tetrahedron in which the requested octahedrons reside; this should be between 0 and NTriangulation::getNumberOfTetrahedra()-1 inclusive.
octType the number of the vertex splitting that this octahedron type represents; this should be between 0 and 2 inclusive.
triang the triangulation in which this normal surface lives.
Returns:
the number of octahedral discs of the given type.

Implements regina::NNormalSurfaceVector.

NLargeInteger regina::NNormalSurfaceVectorStandard::getQuadCoord unsigned long  tetIndex,
int  quadType,
NTriangulation triang
const [inline, virtual]
 

Returns the number of quadrilateral discs of the given type in this normal surface.

See NNormalSurface::getQuadCoord() for further details.

Parameters:
tetIndex the index in the triangulation of the tetrahedron in which the requested quadrilaterals reside; this should be between 0 and NTriangulation::getNumberOfTetrahedra()-1 inclusive.
quadType the number of the vertex splitting that this quad type represents; this should be between 0 and 2 inclusive.
triang the triangulation in which this normal surface lives.
Returns:
the number of quadrilateral discs of the given type.

Implements regina::NNormalSurfaceVector.

NLargeInteger regina::NNormalSurfaceVectorStandard::getTriangleCoord unsigned long  tetIndex,
int  vertex,
NTriangulation triang
const [inline, virtual]
 

Returns the number of triangular discs of the given type in this normal surface.

See NNormalSurface::getTriangleCoord() for further details.

Parameters:
tetIndex the index in the triangulation of the tetrahedron in which the requested triangles reside; this should be between 0 and NTriangulation::getNumberOfTetrahedra()-1 inclusive.
vertex the vertex of the given tetrahedron around which the requested triangles lie; this should be between 0 and 3 inclusive.
triang the triangulation in which this normal surface lives.
Returns:
the number of triangular discs of the given type.

Implements regina::NNormalSurfaceVector.

static NCompConstraintSet* regina::NNormalSurfaceVectorStandard::makeEmbeddedConstraints NTriangulation triangulation  )  [static]
 

Creates a new set of compatibility constraints representing the condition that normal surfaces be embedded.

The compatibility constraints will be expressed relative to the flavour of coordinate system corresponding to this particular subclass of NNormalSurfaceVector.

Parameters:
triangulation the triangulation upon which these compatibility constraints will be based.
Returns:
a newly allocated set of constraints.

Reimplemented from regina::NNormalSurfaceVector.

static NMatrixInt* regina::NNormalSurfaceVectorStandard::makeMatchingEquations NTriangulation triangulation  )  [static]
 

Creates a new set of normal surface matching equations for the given triangulation using the flavour of coordinate system corresponding to this particular subclass of NNormalSurfaceVector.

See makeMatchingEquations() for further details.

Parameters:
triangulation the triangulation upon which these matching equations will be based.
Returns:
a newly allocated set of matching equations.

Reimplemented from regina::NNormalSurfaceVector.


The documentation for this class was generated from the following file:
Copyright © 1999-2004, Ben Burton
This software is released under the GNU General Public License.
For further information, or to submit a bug or other problem, please contact Ben Burton (bab@debian.org). ././@LongLink0000644000000000000000000000014710172656333011302 Lustar 00000000000000./usr/share/doc/regina-normal-doc/engine-docs/classregina_1_1NNormalSurfaceVectorStandard-members.html./usr/share/doc/regina-normal-doc/engine-docs/classregina_1_1NNormalSurfaceVectorStandard-members.ht0000644000000000000000000004002510172655535033720 0ustar rootroot00000000000000