DGtal
2.1.1
Loading...
Searching...
No Matches
DigitalSetConverter.h
1
17
#pragma once
18
31
#if defined(DigitalSetConverter_RECURSES)
32
#error Recursive header files inclusion detected in DigitalSetConverter.h
33
#else
// defined(DigitalSetConverter_RECURSES)
35
#define DigitalSetConverter_RECURSES
36
37
#if !defined DigitalSetConverter_h
39
#define DigitalSetConverter_h
40
42
// Inclusions
43
#include <iostream>
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"
49
50
namespace
DGtal
51
{
52
54
// class DigitalSetConverter
63
template
<
typename
OutputDigitalSet>
64
struct
DigitalSetConverter
65
{
66
// ----------------------- Standard services ------------------------------
67
public
:
68
78
template
<
typename
InputDigitalSet>
79
static
80
void
assign
( OutputDigitalSet &
output
,
const
InputDigitalSet & input );
81
89
static
90
void
assign
( OutputDigitalSet &
output
,
const
OutputDigitalSet & input );
91
92
};
// end of class DigitalSetConverter
93
94
95
}
// namespace DGtal
96
97
99
// Includes inline functions.
100
#include "DGtal/kernel/sets/DigitalSetConverter.ih"
101
102
// //
104
105
#endif
// !defined DigitalSetConverter_h
106
107
#undef DigitalSetConverter_RECURSES
108
#endif
// else defined(DigitalSetConverter_RECURSES)
DGtal
DGtal is the top-level namespace which contains all DGtal functions and types.
DGtal::DigitalSetConverter
Aim: Utility class to convert between types of sets.
Definition
DigitalSetConverter.h:65
DGtal::DigitalSetConverter::assign
static void assign(OutputDigitalSet &output, const InputDigitalSet &input)
DGtal::DigitalSetConverter::assign
static void assign(OutputDigitalSet &output, const OutputDigitalSet &input)
output
AxisDomainSplitter< Domain >::SplitDomainsInfo output
Definition
testDomainSplitter.cpp:110
src
DGtal
kernel
sets
DigitalSetConverter.h
Generated on Fri Jun 12 2026 10:45:11 for DGtal by
1.9.8