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