13 #ifndef TIFFIMAGEWRITER_H
14 #define TIFFIMAGEWRITER_H
24 #if defined(LT_COMPILER_MS)
25 #pragma warning(push,4)
28 class LTReusableBuffer;
82 bool m_writeResolution;
89 LTReusableBuffer* m_stripBuffer;
95 #if defined(LT_COMPILER_MS)
99 #endif // TIFFIMAGEWRITER_H
LT_STATUS writeEnd()
complete an encode (write) operation
writes an image stage to a TIFF file
virtual ~TIFFImageWriter()
LT_STATUS writeBegin(const LTIScene &scene)
begin an encode (write) operation
TIFFImageWriter(bool writeGeoTIFF=false)
constructor
#define LT_BEGIN_NAMESPACE(theNameSpace)
compiler does not support namespaces
class to hold data passed between image stages
signed int lt_int32
signed 32-bit integer
abstract class for decoding from an image
void setAllowWritingBigTIFF(bool allowBigTIFF)
Write a BigTIFF if the the scene may produce a file greater than 4GB.
representation of a scene
class for writing geographic images to files or streams
LT_STATUS writeStrip(LTISceneBuffer &stripBuffer, const LTIScene &stripScene)
encode one strip of the scene
LT_STATUS initialize(LTIImageStage *image)
void setForceWritingBigTIFF(bool forceBigTIFF)
Write a BigTIFF.
#define LT_END_NAMESPACE(theNameSpace)
compiler does not support namespaces
lt_uint32 LT_STATUS
An integral status code.
void setWriteResolution(bool enable)
Output resolution information.