Regina Calculation Engine
|
Helper class that provides dimension-specific aliases for faces<0,...,4>(). More...
#include <generic/alias/face.h>
Public Member Functions | |
const detail::FaceListHolder< Derived, 4 >::Holder & | pentachora () const |
A dimension-specific alias for faces<4>(). More... | |
REGINA_DEPRECATED const detail::FaceListHolder< Derived, 4 >::Holder & | getPentachora () const |
Deprecated dimension-specific alias for faces<4>(). More... | |
const detail::FaceListHolder< Derived, 3 >::Holder & | tetrahedra () const |
A dimension-specific alias for faces<3>(). More... | |
REGINA_DEPRECATED const detail::FaceListHolder< Derived, 3 >::Holder & | getTetrahedra () const |
Deprecated dimension-specific alias for faces<3>(). More... | |
const detail::FaceListHolder< Derived, 2 >::Holder & | triangles () const |
A dimension-specific alias for faces<2>(). More... | |
REGINA_DEPRECATED const detail::FaceListHolder< Derived, 2 >::Holder & | getTriangles () const |
Deprecated dimension-specific alias for faces<2>(). More... | |
const detail::FaceListHolder< Derived, 1 >::Holder & | edges () const |
A dimension-specific alias for faces<1>(). More... | |
REGINA_DEPRECATED const detail::FaceListHolder< Derived, 1 >::Holder & | getEdges () const |
Deprecated dimension-specific alias for faces<1>(). More... | |
const detail::FaceListHolder< Derived, 0 >::Holder & | vertices () const |
A dimension-specific alias for faces<0>(). More... | |
REGINA_DEPRECATED const detail::FaceListHolder< Derived, 0 >::Holder & | getVertices () const |
Deprecated dimension-specific alias for faces<0>(). More... | |
Helper class that provides dimension-specific aliases for faces<0,...,4>().
This is inherited by the class Derived, which must provide a template function of the form T faces<subdim>() const
, for facial dimensions subdim ≤ 4.
The return type T must be a const reference to the type detail::FaceListHolder<Derived, subdim>::Holder.