CGAL 4.12 - 2D and 3D Linear Geometry Kernel
|
#include <CGAL/Dimension.h>
The class Feature_dimension
allows to retrieve the geometric dimension 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::Ambient_dimension<T, K>
Constants | |
static const int | value |
The dimension value as a compile-time integral constant. More... | |
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. More... | |
typedef unspecified_type CGAL::Feature_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::Feature_dimension<T>::type
.
|
static |
The dimension value as a compile-time integral constant.
It is implemented as K::Feature_dimension<T>::type::value
. It exists only when the dimension is a compile-time constant.