31 #if defined(DigitalTopologyTraits_RECURSES)
32 #error Recursive header files inclusion detected in DigitalTopologyTraits.h
35 #define DigitalTopologyTraits_RECURSES
37 #if !defined DigitalTopologyTraits_h
39 #define DigitalTopologyTraits_h
44 #include "DGtal/base/Common.h"
45 #include "DGtal/topology/MetricAdjacency.h"
72 template <
typename TForegroundAdjacency,
typename TBackgroundAdjacency, Dimension dim>
83 template <
typename TSpace>
96 template <
typename TSpace>
109 template <
typename TSpace>
122 template <
typename TSpace>
135 template <
typename TSpace>
148 template <
typename TSpace>
167 #undef DigitalTopologyTraits_RECURSES
Aim: Describes digital adjacencies in digital spaces that are defined with the 1-norm and the infinit...
DGtal is the top-level namespace which contains all DGtal functions and types.
DGtal::uint32_t Dimension
Aim: the traits classes for DigitalTopology types.
static const Dimension GEODESIC_NEIGHBORHOOD_SIZE
unsigned int dim(const Vector &z)