31 #if defined(LongvolWriter_RECURSES)
32 #error Recursive header files inclusion detected in LongvolWriter.h
33 #else // defined(LongvolWriter_RECURSES)
35 #define LongvolWriter_RECURSES
37 #if !defined LongvolWriter_h
39 #define LongvolWriter_h
45 #include "DGtal/base/Common.h"
46 #include "DGtal/base/CUnaryFunctor.h"
47 #include "DGtal/base/BasicFunctors.h"
68 template <
typename TImage,
typename TFunctor = DefaultFunctor>
74 typedef typename TImage::Value
Value;
104 template <typename Word>
108 for (
unsigned size =
sizeof( Word ); size; --size, value >>= 8)
109 outs.put( static_cast <char> (value & 0xFF) );
118 #include "DGtal/io/writers/LongvolWriter.ih"
123 #endif // !defined LongvolWriter_h
125 #undef LongvolWriter_RECURSES
126 #endif // else defined(LongvolWriter_RECURSES)