MrSID Decode SDK for Raster Reference Manual
9.1.0.4045
|
abstract class for managing a list of image stages More...
#include <lti_imageStageManager.h>
Public Member Functions | |
virtual LT_STATUS | createImageProps (lt_uint32 imageNumber, LTIImage *&imageProps) |
create an image properties More... | |
virtual LT_STATUS | createImageStage (lt_uint32 imageNumber, LTIImageStage *&imageStage) |
create an image stage More... | |
virtual LTIImageStage * | createImageStage (lt_uint32 imageNumber) |
lt_uint32 | getNumImages (void) const |
get the number of images the object is managing More... | |
virtual LT_STATUS | createOverviewImageStage (LTIImageStage *&imageStage) |
create an image stage that can be used as an overview of all other images. More... | |
![]() | |
virtual void | retain (void) const |
increment reference counter More... | |
virtual void | release (void) const |
decrement the reference counter and delete the object when the counter is zero More... | |
Protected Member Functions | |
LTIImageStageManager (void) | |
virtual | ~LTIImageStageManager (void) |
virtual void | setNumImages (lt_uint32 numImages) |
The derived class needs to call this. More... | |
![]() | |
LTIReferenceCountedObject (void) | |
virtual | ~LTIReferenceCountedObject (void) |
The two most common uses of this class are passing a set of images to the LTIMosaicFilter and a wrapper around image formats that support multiple images in one file.
LTIImageStageManager was first added to replace the static list of LTIImageStage * passed to the LTIMosaicFilter to fix memory and file handle resource limitations.
Definition at line 33 of file lti_imageStageManager.h.
|
protected |
|
protectedvirtual |
|
virtual |
Note when done with the image stage call image->release().
imageNumber | number of the image (zero based) |
image | a pointer to the created image properties |
|
virtual |
Note when done with the image stage call imageStage->release().
imageNumber | number of the image (zero based) |
imageStage | a pointer to the created image stage |
Reimplemented in LizardTech::NITFReaderManager, and MrSIDImageStageManager.
|
virtual |
|
virtual |
If an overview does not exsit this method returns LT_STS_Success and sets imageStage to NULL.
imageStage | a pointer to the created image stage |
Reimplemented in MrSIDImageStageManager.
lt_uint32 LTIImageStageManager::getNumImages | ( | void | ) | const |
|
protectedvirtual |
LizardTech |