13 #ifndef TIFFIMAGEWRITER_H 14 #define TIFFIMAGEWRITER_H 24 #if defined(LT_COMPILER_MS) 25 #pragma warning(push,4) 28 class LTReusableBuffer;
87 bool m_writeResolution;
94 LTReusableBuffer* m_stripBuffer;
100 #if defined(LT_COMPILER_MS) 104 #endif // TIFFIMAGEWRITER_H LT_STATUS writeStrip(LTISceneBuffer &stripBuffer, const LTIScene &stripScene)
encode one strip of the scene
void setForceWritingBigTIFF(bool forceBigTIFF)
Write a BigTIFF.
void setEndian(LTIEndian value)
TIFFImageWriter(bool writeGeoTIFF=false)
constructor
LT_STATUS writeEnd()
complete an encode (write) operation
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
virtual ~TIFFImageWriter()
LT_STATUS writeBegin(const LTIScene &scene)
begin an encode (write) operation
lt_uint32 LT_STATUS
An integral status code.
writes an image stage to a TIFF file
LTIEndian
constants representing endianness (byte order)
#define LT_BEGIN_NAMESPACE(theNameSpace)
compiler does not support namespaces
LT_STATUS initialize(LTIImageStage *image)
class to hold data passed between image stages
void setWriteResolution(bool enable)
Output resolution information.
abstract class for decoding from an image
signed int lt_int32
signed 32-bit integer
#define LT_END_NAMESPACE(theNameSpace)
compiler does not support namespaces