T for every normal disc within a particular normal surface.
More...
#include <ndisc.h>

Public Member Functions | |
| NDiscSetSurfaceData (const NNormalSurface &surface) | |
| Creates a new disc set corresponding to the discs of the given normal surface. | |
| NDiscSetSurfaceData (const NNormalSurface &surface, const T &initValue) | |
| Creates a new disc set corresponding to the discs of the given normal surface. | |
| T & | data (const NDiscSpec &disc) |
| Retrieves a reference to the data corresponding to the given normal disc. | |
T for every normal disc within a particular normal surface.
This data is stored using an array of NDiscSetTetData<T> objects, one for each tetrahedron (thus the inherited member function tetDiscs() will return an object of class NDiscSetTetData<T>).
unsigned long. See the precondition below.This class should only be used with embedded normal surfaces.
Type T has a default constructor and an assignment operator. That is, if a and b are of type T, then a can be declared with no parameters and can then receive the value of b using a=b.
| regina::NDiscSetSurfaceData< T >::NDiscSetSurfaceData | ( | const NNormalSurface & | surface | ) | [inline] |
Creates a new disc set corresponding to the discs of the given normal surface.
The data for each disc will remain uninitialised.
| surface | the normal surface whose discs we shall use. |
| regina::NDiscSetSurfaceData< T >::NDiscSetSurfaceData | ( | const NNormalSurface & | surface, | |
| const T & | initValue | |||
| ) | [inline] |
Creates a new disc set corresponding to the discs of the given normal surface.
The data for each disc will be initialised to the given value.
| surface | the normal surface whose discs we shall use. | |
| initValue | the value with which to initialise the data corresponding to each disc. |
| T& regina::NDiscSetSurfaceData< T >::data | ( | const NDiscSpec & | disc | ) | [inline] |
Retrieves a reference to the data corresponding to the given normal disc.
| disc | the disc whose data we require; this must refer to a disc within this disc set. |