|
MrSID Decode SDK for Raster Reference Manual
9.5.4.4709
|
writes an image stage to a Windows BMP file More...
#include <BMPImageWriter.h>
Public Member Functions | |
| BMPImageWriter (void) | |
| ~BMPImageWriter (void) | |
| LT_STATUS | initialize (LTIImageStage *image) |
| LT_STATUS | writeBegin (const LTIScene &scene) |
| begin an encode (write) operation | |
| LT_STATUS | writeStrip (LTISceneBuffer &stripBuffer, const LTIScene &stripScene) |
| encode one strip of the scene | |
| LT_STATUS | writeEnd () |
| complete an encode (write) operation | |
This class writes an image stage to a Windows BMP file.
Definition at line 37 of file BMPImageWriter.h.
| BMPImageWriter::BMPImageWriter | ( | void | ) |
| BMPImageWriter::~BMPImageWriter | ( | void | ) |
| LT_STATUS BMPImageWriter::initialize | ( | LTIImageStage * | image | ) |
| LT_STATUS BMPImageWriter::writeBegin | ( | const LTIScene & | scene | ) | [virtual] |
This function implements the logic for beginning the encoding of the given scene.
The scene must be a valid scene for the underlying image pipeline.
This function is called by write(). Derived classes must implement this function.
| scene | the scene to decode and output |
Reimplemented from LTIGeoFileImageWriter.
| LT_STATUS BMPImageWriter::writeEnd | ( | ) | [virtual] |
This function implements the logic for completing the encoding of the given scene.
This function is called by write(). Derived classes must implement this function.
Reimplemented from LTIGeoFileImageWriter.
| LT_STATUS BMPImageWriter::writeStrip | ( | LTISceneBuffer & | stripBuffer, |
| const LTIScene & | stripScene | ||
| ) | [virtual] |
This function implements the logic for actually encoding a given strip of the given scene.
This function is called by write(). Derived classes must implement this function.
| stripBuffer | the pixels for the current strip |
| stripScene | the scene representing the strip being written |
Implements LTIGeoFileImageWriter.