Regina Calculation Engine
Friends | List of all members
regina::Component< dim > Class Template Reference

A connected component of a dim-manifold triangulation. More...

#include <triangulation/generic.h>

Friends

class detail::TriangulationBase< dim >
 

Detailed Description

template<int dim>
class regina::Component< dim >

A connected component of a dim-manifold triangulation.

Components are highly temporary: whenever a triangulation changes, all of its component objects will be deleted and new ones will be created in their place.

Component objects are all created, managed and destroyed by the class Triangulation<dim>. See the Triangulation notes for further information on working with dim-dimensional triangulations.

For Regina's standard dimensions, this template is specialised and offers more functionality. In order to use these specialised classes, you will need to include the corresponding triangulation headers (e.g., triangulation/dim2.h for dim = 2, or triangulation/dim3.h for dim = 3).

Python:\n Python does not support templates. Instead
this class can be used by appending the dimension as a suffix (e.g., Component2 and Component3 for dimensions 2 and 3).
Template Parameters
dimthe dimension of the underlying triangulation. This must be between 2 and 15 inclusive.

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

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).