|
MrSID Decode SDK for Raster Reference Manual
9.5.4.4709
|
#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.