31 #if defined(Image_RECURSES)
32 #error Recursive header files inclusion detected in Image.h
33 #else // defined(Image_RECURSES)
35 #define Image_RECURSES
44 #include "DGtal/base/Common.h"
45 #include "DGtal/base/ConceptUtils.h"
46 #include "DGtal/images/CImage.h"
47 #include "DGtal/kernel/domains/CDomain.h"
48 #include "DGtal/base/CowPtr.h"
49 #include "DGtal/topology/CVertexMap.h"
68 template <
typename TImageContainer >
82 typedef typename TImageContainer::Domain
Domain;
83 typedef typename TImageContainer::Point
Point;
84 typedef typename TImageContainer::Value
Value;
86 typedef typename TImageContainer::Range
Range;
114 trace.
warning() <<
"Image Ctor fromPointer "<<std::endl;
140 trace.
warning() <<
"Image Ctor fromConstRef "<<std::endl;
308 template <
typename T>
310 operator<< ( std::ostream & out, const Image<T> & object );
317 #include "DGtal/images/Image.ih"
322 #endif // !defined Image_h
324 #undef Image_RECURSES
325 #endif // else defined(Image_RECURSES)