31 #if defined(DigitalSetConverter_RECURSES)
32 #error Recursive header files inclusion detected in DigitalSetConverter.h
35 #define DigitalSetConverter_RECURSES
37 #if !defined DigitalSetConverter_h
39 #define DigitalSetConverter_h
44 #include "DGtal/base/Common.h"
45 #include "DGtal/kernel/sets/CDigitalSet.h"
46 #include "DGtal/kernel/sets/DigitalSetBySTLVector.h"
47 #include "DGtal/kernel/sets/DigitalSetBySTLSet.h"
63 template <
typename OutputDigitalSet>
78 template<
typename InputDigitalSet>
80 void assign( OutputDigitalSet & output,
const InputDigitalSet & input );
90 void assign( OutputDigitalSet & output,
const OutputDigitalSet & input );
100 #include "DGtal/kernel/sets/DigitalSetConverter.ih"
107 #undef DigitalSetConverter_RECURSES
DGtal is the top-level namespace which contains all DGtal functions and types.
Aim: Utility class to convert between types of sets.
static void assign(OutputDigitalSet &output, const InputDigitalSet &input)
static void assign(OutputDigitalSet &output, const OutputDigitalSet &input)