MrSID Decode SDK for Raster Reference Manual
9.5.1.4427
|
#include <MrSIDImageStageManager.h>
Definition at line 27 of file MrSIDImageStageManager.h.
Definition at line 88 of file MrSIDImageStageManager.h.
MrSIDImageStageManager::MrSIDImageStageManager | ( | void | ) | [protected] |
virtual MrSIDImageStageManager::~MrSIDImageStageManager | ( | void | ) | [protected, virtual] |
static MrSIDImageStageManager* MrSIDImageStageManager::create | ( | void | ) | [static] |
LT_STATUS MrSIDImageStageManager::createImageStage | ( | lt_uint32 | imageNumber, |
LTIImageStage *& | imageStage | ||
) | [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 from LTIImageStageManager.
LT_STATUS MrSIDImageStageManager::createImageStage | ( | lt_uint32 | imageNumber, |
MrSIDSingleImageReaderBase *& | imageStage | ||
) |
virtual LT_STATUS MrSIDImageStageManager::createMG2Reader | ( | lt_uint32 | imageNumber, |
MG2ImageReader *& | mg2Reader | ||
) | [protected, virtual] |
virtual LT_STATUS MrSIDImageStageManager::createMG3Reader | ( | lt_uint32 | imageNumber, |
MG3SingleImageReader *& | mg3Reader | ||
) | [protected, virtual] |
virtual LT_STATUS MrSIDImageStageManager::createMG4Reader | ( | lt_uint32 | imageNumber, |
MG4SingleImageReader *& | mg4Reader | ||
) | [protected, virtual] |
LT_STATUS MrSIDImageStageManager::createOverviewImageStage | ( | LTIImageStage *& | imageStage | ) | [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 from LTIImageStageManager.
LT_STATUS MrSIDImageStageManager::createOverviewImageStage | ( | MrSIDSingleImageReaderBase *& | imageStage | ) |
lt_uint32 MrSIDImageStageManager::findTileId | ( | lt_uint32 | id | ) | const |
const MG3Container* MrSIDImageStageManager::getContainer | ( | void | ) | const |
int MrSIDImageStageManager::getMaxWorkerThreads | ( | void | ) | const |
MrSIDMemoryUsage MrSIDImageStageManager::getMemoryUsage | ( | void | ) | const |
LT_STATUS MrSIDImageStageManager::getMrSIDVersion | ( | lt_uint8 & | major, |
lt_uint8 & | minor, | ||
lt_uint8 & | tweak, | ||
char & | letter | ||
) | const |
const TileInfo* MrSIDImageStageManager::getOverviewInfo | ( | ) | const |
MrSIDStreamUsage MrSIDImageStageManager::getStreamUsage | ( | void | ) | const |
const TileInfo* MrSIDImageStageManager::getTileInfo | ( | lt_uint32 | index | ) | const |
bool MrSIDImageStageManager::hasMG2Tiles | ( | void | ) | const |
bool MrSIDImageStageManager::hasMG3Tiles | ( | void | ) | const |
bool MrSIDImageStageManager::hasMG4Tiles | ( | void | ) | const |
bool MrSIDImageStageManager::hasOverviewImage | ( | void | ) | const |
LT_STATUS MrSIDImageStageManager::init | ( | lt_uint32 | numImages, |
MrSIDMemoryUsage | memoryUsage, | ||
MrSIDStreamUsage | streamUsage | ||
) | [protected] |
LT_STATUS MrSIDImageStageManager::initialize | ( | const LTFileSpec & | fileSpec, |
MrSIDMemoryUsage | memoryUsage = MRSID_MEMORY_USAGE_DEFAULT , |
||
MrSIDStreamUsage | streamUsage = MRSID_STREAM_USAGE_DEFAULT |
||
) |
fileSpec | file containing MrSID image |
memoryUsage | control memory resource usage |
streamUsage | control stream resource usage |
LT_STATUS MrSIDImageStageManager::initialize | ( | LTIOStreamInf * | stream, |
MrSIDMemoryUsage | memoryUsage = MRSID_MEMORY_USAGE_DEFAULT , |
||
MrSIDStreamUsage | streamUsage = MRSID_STREAM_USAGE_DEFAULT |
||
) |
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 | ( | ) | [protected, virtual] |
MG3Container* MrSIDImageStageManager::m_container [protected] |
Definition at line 144 of file MrSIDImageStageManager.h.
bool MrSIDImageStageManager::m_hasMG2Tiles [protected] |
Definition at line 147 of file MrSIDImageStageManager.h.
bool MrSIDImageStageManager::m_hasMG3Tiles [protected] |
Definition at line 148 of file MrSIDImageStageManager.h.
bool MrSIDImageStageManager::m_hasMG4Tiles [protected] |
Definition at line 149 of file MrSIDImageStageManager.h.
char MrSIDImageStageManager::m_letter [protected] |
Definition at line 143 of file MrSIDImageStageManager.h.
lt_uint8 MrSIDImageStageManager::m_major [protected] |
Definition at line 140 of file MrSIDImageStageManager.h.
Definition at line 138 of file MrSIDImageStageManager.h.
lt_uint8 MrSIDImageStageManager::m_minor [protected] |
Definition at line 141 of file MrSIDImageStageManager.h.
int MrSIDImageStageManager::m_numThreads [protected] |
Definition at line 150 of file MrSIDImageStageManager.h.
TileInfo* MrSIDImageStageManager::m_overviewInfo [protected] |
Definition at line 146 of file MrSIDImageStageManager.h.
bool MrSIDImageStageManager::m_ownStream [protected] |
Definition at line 136 of file MrSIDImageStageManager.h.
LTIOStreamInf* MrSIDImageStageManager::m_stream [protected] |
Definition at line 135 of file MrSIDImageStageManager.h.
Definition at line 139 of file MrSIDImageStageManager.h.
TileInfo* MrSIDImageStageManager::m_tileInfo [protected] |
Definition at line 145 of file MrSIDImageStageManager.h.
lt_uint8 MrSIDImageStageManager::m_tweak [protected] |
Definition at line 142 of file MrSIDImageStageManager.h.