34 #if defined(CSpace_RECURSES)
35 #error Recursive header files inclusion detected in CSpace.h
38 #define CSpace_RECURSES
47 #include "DGtal/base/Common.h"
48 #include "DGtal/base/ConceptUtils.h"
49 #include "DGtal/kernel/CInteger.h"
50 #include "DGtal/kernel/CUnsignedNumber.h"
51 #include "DGtal/kernel/CIntegralNumber.h"
52 #include "DGtal/kernel/NumberTraits.h"
104 template <
typename T>
147 #undef CSpace_RECURSES
Space::RealVector RealVector
DigitalPlane::Point Vector
Point::Coordinate Integer
void sameType(const T &, const T &)
DGtal is the top-level namespace which contains all DGtal functions and types.
Aim: Concept checking for Integer Numbers. More precisely, this concept is a refinement of both CEucl...
Aim: Concept checking for Integral Numbers. Models of this concept should be listed in NumberTraits c...
Aim: Defines the concept describing a digital space, ie a cartesian product of integer lines.
BOOST_CONCEPT_ASSERT((CUnsignedNumber< Dimension >))
BOOST_CONCEPT_ASSERT((CIntegralNumber< Dimension >))
BOOST_CONCEPT_USAGE(CSpace)
BOOST_CONCEPT_ASSERT((CInteger< Integer >))
BOOST_CONCEPT_ASSERT((CIntegralNumber< Size >))
BOOST_CONCEPT_ASSERT((CUnsignedNumber< Size >))
Aim: Concept checking for Unsigned numbers. Models of this concept should be listed in NumberTraits c...
HalfEdgeDataStructure::Size Size
PointVector< 3, double > RealPoint