#include <MrSIDImageStageManager.h>
|
LT_STATUS | initialize (const LTFileSpec &fileSpec, MrSIDMemoryUsage memoryUsage=MRSID_MEMORY_USAGE_DEFAULT, MrSIDStreamUsage streamUsage=MRSID_STREAM_USAGE_DEFAULT) |
| initializer More...
|
|
LT_STATUS | initialize (LTIOStreamInf *stream, MrSIDMemoryUsage memoryUsage=MRSID_MEMORY_USAGE_DEFAULT, MrSIDStreamUsage streamUsage=MRSID_STREAM_USAGE_DEFAULT) |
| initializer More...
|
|
LT_STATUS | createImageStage (lt_uint32 imageNumber, LTIImageStage *&imageStage) |
| create an image stage More...
|
|
LT_STATUS | createOverviewImageStage (LTIImageStage *&imageStage) |
| create an image stage that can be used as an overview of all other images. More...
|
|
LT_STATUS | createImageStage (lt_uint32 imageNumber, MrSIDSingleImageReaderBase *&imageStage) |
|
LT_STATUS | createOverviewImageStage (MrSIDSingleImageReaderBase *&imageStage) |
|
LT_STATUS | getMrSIDVersion (lt_uint8 &major, lt_uint8 &minor, lt_uint8 &tweak, char &letter) const |
|
void | setMaxWorkerThreads (int numThreads) |
|
int | getMaxWorkerThreads (void) const |
|
MrSIDMemoryUsage | getMemoryUsage (void) const |
|
MrSIDStreamUsage | getStreamUsage (void) const |
|
bool | hasMG2Tiles (void) const |
|
bool | hasMG3Tiles (void) const |
|
bool | hasMG4Tiles (void) const |
|
bool | isOptimizable (void) const |
|
bool | hasOverviewImage (void) const |
|
const TileInfo * | getTileInfo (lt_uint32 index) const |
|
const TileInfo * | getOverviewInfo () const |
|
lt_uint32 | findTileId (lt_uint32 id) const |
|
const MG3Container * | getContainer (void) const |
|
void | treatMG3asMG4 (void) |
|
virtual LT_STATUS | createImageProps (lt_uint32 imageNumber, LTIImage *&imageProps) |
| create an image properties More...
|
|
virtual LTIImageStage * | createImageStage (lt_uint32 imageNumber) |
|
lt_uint32 | getNumImages (void) const |
| get the number of images the object is managing 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...
|
|
Definition at line 27 of file MrSIDImageStageManager.h.
MrSIDImageStageManager::MrSIDImageStageManager |
( |
void |
) | |
|
|
protected |
virtual MrSIDImageStageManager::~MrSIDImageStageManager |
( |
void |
) | |
|
|
protectedvirtual |
Note when done with the image stage call imageStage->release().
- Parameters
-
imageNumber | number of the image (zero based) |
imageStage | a pointer to the created image stage |
Reimplemented from LTIImageStageManager.
virtual LT_STATUS MrSIDImageStageManager::createMG2Reader |
( |
lt_uint32 |
imageNumber, |
|
|
MG2ImageReader *& |
mg2Reader |
|
) |
| |
|
protectedvirtual |
virtual LT_STATUS MrSIDImageStageManager::createMG3Reader |
( |
lt_uint32 |
imageNumber, |
|
|
MG3SingleImageReader *& |
mg3Reader |
|
) |
| |
|
protectedvirtual |
virtual LT_STATUS MrSIDImageStageManager::createMG4Reader |
( |
lt_uint32 |
imageNumber, |
|
|
MG4SingleImageReader *& |
mg4Reader |
|
) |
| |
|
protectedvirtual |
If an overview does not exsit this method returns LT_STS_Success and sets imageStage to NULL.
- Parameters
-
imageStage | a pointer to the created image stage |
Reimplemented from LTIImageStageManager.
const MG3Container* MrSIDImageStageManager::getContainer |
( |
void |
) | |
const |
int MrSIDImageStageManager::getMaxWorkerThreads |
( |
void |
) | |
const |
const TileInfo* MrSIDImageStageManager::getOverviewInfo |
( |
) | |
const |
bool MrSIDImageStageManager::hasMG2Tiles |
( |
void |
) | |
const |
bool MrSIDImageStageManager::hasMG3Tiles |
( |
void |
) | |
const |
bool MrSIDImageStageManager::hasMG4Tiles |
( |
void |
) | |
const |
bool MrSIDImageStageManager::hasOverviewImage |
( |
void |
) | |
const |
- Parameters
-
fileSpec | file containing MrSID image |
memoryUsage | control memory resource usage |
streamUsage | control stream resource usage |
- Parameters
-
stream | stream containing MrSID image (may not be NULL) |
memoryUsage | control memory resource usage |
streamUsage | control stream resource usage |
bool MrSIDImageStageManager::isOptimizable |
( |
void |
) | |
const |
void MrSIDImageStageManager::setMaxWorkerThreads |
( |
int |
numThreads) | |
|
void MrSIDImageStageManager::treatMG3asMG4 |
( |
void |
) | |
|
virtual LT_STATUS MrSIDImageStageManager::updateMemoryModel |
( |
) | |
|
|
protectedvirtual |
MG3Container* MrSIDImageStageManager::m_container |
|
protected |
bool MrSIDImageStageManager::m_hasMG2Tiles |
|
protected |
bool MrSIDImageStageManager::m_hasMG3Tiles |
|
protected |
bool MrSIDImageStageManager::m_hasMG4Tiles |
|
protected |
char MrSIDImageStageManager::m_letter |
|
protected |
lt_uint8 MrSIDImageStageManager::m_major |
|
protected |
lt_uint8 MrSIDImageStageManager::m_minor |
|
protected |
int MrSIDImageStageManager::m_numThreads |
|
protected |
TileInfo* MrSIDImageStageManager::m_overviewInfo |
|
protected |
bool MrSIDImageStageManager::m_ownStream |
|
protected |
TileInfo* MrSIDImageStageManager::m_tileInfo |
|
protected |
lt_uint8 MrSIDImageStageManager::m_tweak |
|
protected |
The documentation for this class was generated from the following file: