20 #pragma GCC diagnostic ignored "-Wunused-parameter" 36 #if defined(CDigitalSetArchetype_RECURSES) 37 #error Recursive header files inclusion detected in CDigitalSetArchetype.h 38 #else // defined(CDigitalSetArchetype_RECURSES) 40 #define CDigitalSetArchetype_RECURSES 42 #if !defined CDigitalSetArchetype_h 44 #define CDigitalSetArchetype_h 51 #include "DGtal/base/Common.h" 52 #include "DGtal/base/CountedPtr.h" 53 #include "DGtal/kernel/sets/CDigitalSet.h" 71 template <
typename TDomain>
151 template <
typename Po
intInputIterator>
152 void insert( PointInputIterator first, PointInputIterator last ) {}
175 template <
typename Po
intInputIterator>
176 void insertNew( PointInputIterator first, PointInputIterator last ) {}
272 template<
typename TOutputIterator >
319 #endif // !defined CDigitalSetArchetype_h 321 #undef CDigitalSetArchetype_RECURSES 322 #endif // else defined(CDigitalSetArchetype_RECURSES) Iterator find(const Point &p)
An archetype of SingePassIterator.
bool operator()(const Point &p) const
void assignFromComplement(const CDigitalSetArchetype< Domain > &other_set)
CSinglePassIteratorArchetype< Point > Iterator
void insertNew(PointInputIterator first, PointInputIterator last)
const Domain & domain() const
Vector lower(const Vector &z, unsigned int k)
void computeBoundingBox(Point &lower, Point &upper) const
ConstIterator find(const Point &p) const
CDigitalSetArchetype & operator=(const CDigitalSetArchetype &other)
CDigitalSetArchetype(const Domain &d)
void selfDisplay(std::ostream &out) const
CowPtr< Domain > domainPointer() const
Aim: The archetype of a container class for storing sets of digital points within some given domain...
void insert(const Point &p)
DGtal is the top-level namespace which contains all DGtal functions and types.
void insert(PointInputIterator first, PointInputIterator last)
void insertNew(const Point &p)
void computeComplement(TOutputIterator &ito) const
ConstIterator end() const
ConstIterator begin() const
Size erase(const Point &p)
Vector upper(const Vector &z, unsigned int k)
CDigitalSetArchetype(const CDigitalSetArchetype &other)
void erase(Iterator first, Iterator last)