#include <utility>
#include "shareableobject.h"
#include "file/nfilepropertyreader.h"
#include "maths/nray.h"
#include "triangulation/nperm.h"
#include "utilities/nbooleans.h"
#include "utilities/nproperty.h"
Namespaces | |
namespace | regina |
Classes | |
class | regina::NNormalSurfaceVector |
Stores the vector of a single normal surface in a 3-manifold. More... | |
class | regina::NNormalSurface |
Represents a single normal surface in a 3-manifold. More... | |
Variables | |
const int | regina::vertexSplit [4][4] |
Lists which vertex splits split which pairs of vertices. | |
const int | regina::vertexSplitMeeting [4][4][2] |
Lists which vertex splits meet which edges. | |
const int | regina::vertexSplitDefn [3][4] |
Lists the vertices which each vertex split splits. | |
const int | regina::vertexSplitPartner [3][4] |
Lists the second vertex with which each vertex is paired under each vertex split. | |
const char | regina::vertexSplitString [3][6] |
Contains strings describing which vertices each vertex split splits. | |
const NPerm | regina::triDiscArcs [4][3] |
Lists in consecutive order the directed normal arcs that form the boundary of each type of triangular normal disc. | |
const NPerm | regina::quadDiscArcs [3][4] |
Lists in consecutive order the directed normal arcs that form the boundary of each type of quadrilateral normal disc. | |
const NPerm | regina::octDiscArcs [3][8] |
Lists in consecutive order the directed normal arcs that form the boundary of each type of octagonal normal disc. |