|  | 
| file | disc.h | 
|  | Deals with individual normal discs and sets of normal discs in a normal surface. 
 | 
|  | 
| file | disctype.h | 
|  | Deals with normal and almost normal disc types. 
 | 
|  | 
| file | normalcoords.h | 
|  | Defines constants for normal surface coordinate systems. 
 | 
|  | 
| file | normalflags.h | 
|  | Defines constants and flags for normal surface enumeration. 
 | 
|  | 
| file | normalsurface.h | 
|  | Deals with an individual normal surface in a 3-manifold triangulation. 
 | 
|  | 
| file | normalsurfaces.h | 
|  | Implements a collection of normal surfaces in a 3-manifold triangulation. 
 | 
|  | 
| file | prism.h | 
|  | Deals with triangular prisms defined by slicing along normal quads in a tetrahedron. 
 | 
|  | 
| file | surfacefilter.h | 
|  | Contains a packet that filters through normal surfaces. 
 | 
|  | 
| file | surfacefiltertype.h | 
|  | Defines constants for normal surface filter types. 
 | 
|  |