|
CGAL 6.0 - 2D and 3D Linear Geometry Kernel
|
#include <CGAL/Dimension.h>
The class Ambient_dimension allows to retrieve the dimension of the ambient space of a type T in a kernel K.
Parameters
The parameter K has the default value Kernel_traits<T>::Kernel>.
Example
The following retrieves the dimension of a point type.
CGAL::Dimension_tag<int dim> CGAL::Dynamic_dimension_tag CGAL::Feature_dimension<T, K> Types | |
| typedef unspecified_type | type |
Either Dimension_tag<dim> if the dimension is a compile-time constant of value dim, or Dynamic_dimension_tag otherwise. | |
Constants | |
| static const int | value |
| The dimension value as a compile-time integral constant. | |
| typedef unspecified_type CGAL::Ambient_dimension< T, K >::type |
Either Dimension_tag<dim> if the dimension is a compile-time constant of value dim, or Dynamic_dimension_tag otherwise.
It is implemented as K::Ambient_dimension<T>::type.
|
static |
The dimension value as a compile-time integral constant.
It is implemented as K::Ambient_dimension<T>::type::value. It exists only when the dimension is a compile-time constant.