Regina Calculation Engine
regina::graph::InherentTriangulationPropertyMap< dim, PropertyType > Class Template Reference

Allows the Boost Graph Library to access inherent properties of the dual graph of a triangulation. More...

#include <triangulation/graph.h>

Detailed Description

template<int dim, typename PropertyType>
class regina::graph::InherentTriangulationPropertyMap< dim, PropertyType >

Allows the Boost Graph Library to access inherent properties of the dual graph of a triangulation.

Here "inherent properties" means properties that are already stored as part of the triangulation, as opposed to a list of additional properties that are stored separately.

This class is lightweight - it contains no data or no methods. Its only use is to convey type information - specifically, to indicate to other Boost routines what property is being queried.

This class implements the Boost readable property map concept.

Template Parameters
dimthe dimension of the triangulation whose dual graph is being studied.
PropertyTypespecifies which graph property is to be studied. This type must model the Boost property tag concept. Currently supported properties include boost::vertex_index_t and boost::vertex_name_t.

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

Copyright © 1999-2018, 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@maths.uq.edu.au).