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)