13 #ifndef BMPIMAGEWRITER_H 14 #define BMPIMAGEWRITER_H 25 #if defined(LT_COMPILER_MS) 26 #pragma warning(push,4) 29 class LTReusableBuffer;
66 struct bitmapFileHeaderType;
67 struct bitmapHeaderType;
69 bitmapFileHeaderType* m_bmpFileHeader;
70 bitmapHeaderType* m_bmpHeader;
76 LTReusableBuffer* m_stripBuffer;
82 #if defined(LT_COMPILER_MS) 86 #endif // BMPIMAGEWRITER_H
representation of a scene
class for writing geographic images to files or streams
LT_STATUS writeBegin(const LTIScene &scene)
begin an encode (write) operation
LT_STATUS initialize(LTIImageStage *image)
lt_uint32 LT_STATUS
An integral status code.
#define LT_BEGIN_NAMESPACE(theNameSpace)
compiler does not support namespaces
unsigned int lt_uint32
unsigned 32-bit integer
writes an image stage to a Windows BMP file
class to hold data passed between image stages
abstract class for decoding from an image
unsigned char lt_uint8
unsigned 8-bit integer
LT_STATUS writeEnd()
complete an encode (write) operation
signed int lt_int32
signed 32-bit integer
combine N different bands from M images into one N-banded image
#define LT_END_NAMESPACE(theNameSpace)
compiler does not support namespaces
LT_STATUS writeStrip(LTISceneBuffer &stripBuffer, const LTIScene &stripScene)
encode one strip of the scene