regina::SurfaceFilterInfo< filterType > Struct Template Reference
Normal Surfaces

A template that stores information about a particular type of normal surface filter. More...

`#include <surfaces/nsurfacefilter.h>`

## Detailed Description

### template<SurfaceFilterType filterType>
struct regina::SurfaceFilterInfo< filterType >

A template that stores information about a particular type of normal surface filter.

Much of this information is given in the form of compile-time constants and types.

To iterate through cases for a given value of SurfaceFilterInfo that is not known until runtime, see the various forFilter() routines defined in filterregistry.h.

At a bare minimum, each specialisation of this template must provide:

- a typedef Class that represents the corresponding NSurfaceFilter descendant class;
- a static function name() that returns a C-style string giving the human-readable name of the filter type.

Python:
  Not present.

The documentation for this struct was generated from the following file:

- surfaces/nsurfacefilter.h

Copyright © 1999-2014, The Regina development team
This software is released under the GNU General Public License, with some additional permissions; see the source code for details.
For further information, or to submit a bug or other problem, please contact Ben Burton (bab@debian.org).