Regina 7.4 Calculation Engine
normalcoords.h File Reference

Defines constants for normal surface coordinate systems. More...

#include "regina-core.h"
#include <cstddef>

Classes

class  regina::NormalEncoding
 Indicates precisely how a normal surface is encoded by an integer vector. More...
 
class  regina::NormalInfo
 A class used to query general information about different normal coordinate systems. More...
 

Namespaces

namespace  regina
 Contains the entire Regina calculation engine.
 

Enumerations

enum class  regina::NormalCoords {
  regina::NormalCoords::Standard = 0 , regina::NormalCoords::Quad = 1 , regina::NormalCoords::QuadClosed = 10 , regina::NormalCoords::AlmostNormal = 102 ,
  regina::NormalCoords::LegacyAlmostNormal = 100 , regina::NormalCoords::QuadOct = 101 , regina::NormalCoords::QuadOctClosed = 110 , regina::NormalCoords::Edge = 200 ,
  regina::NormalCoords::Arc = 201 , regina::NormalCoords::Angle = 400
}
 Represents different coordinate systems that can be used for enumerating and/or displaying normal surfaces. More...
 

Variables

constexpr NormalCoords regina::NS_STANDARD
 A deprecated alias for standard triangle-quad coordinates for normal surfaces.
 
constexpr NormalCoords regina::NS_QUAD = NormalCoords::Quad
 A deprecated alias for quadrilateral coordinates for normal surfaces.
 
constexpr NormalCoords regina::NS_QUAD_CLOSED
 A deprecated alias for quadrilateral coordinates in ideal triangulations for closed (non-spun) normal surfaces.
 
constexpr NormalCoords regina::NS_AN_STANDARD
 A deprecated alias for standard triangle-quadrilateral-octagon coordinates for octagonal almost normal surfaces.
 
constexpr NormalCoords regina::NS_AN_LEGACY
 A deprecated alias for the "coordinate system" indicating almost normal surfaces that were enumerated using Regina 4.5.1 or earlier, where surfaces with more than one octagon of the same type were stripped from solution sets.
 
constexpr NormalCoords regina::NS_AN_QUAD_OCT
 A deprecated alias for quadrilateral-octagon coordinates for octagonal almost normal surfaces.
 
constexpr NormalCoords regina::NS_AN_QUAD_OCT_CLOSED
 A deprecated alias for quadrilateral-octagon coordinates in ideal triangulations for closed (non-spun) octagonal almost normal surfaces.
 
constexpr NormalCoords regina::NS_EDGE_WEIGHT
 A deprecated alias for edge weight coordinates for normal surfaces.
 
constexpr NormalCoords regina::NS_TRIANGLE_ARCS
 A deprecated alias for triangle arc coordinates for normal surfaces.
 
constexpr NormalCoords regina::NS_ANGLE = NormalCoords::Angle
 A deprecated alias for angle structure coordinates.
 

Detailed Description

Defines constants for normal surface coordinate systems.