#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.
§ CompositeImageType
§ MrSIDImageStageManager()
MrSIDImageStageManager::MrSIDImageStageManager |
( |
void |
| ) |
|
|
protected |
§ ~ MrSIDImageStageManager()
§ create()
§ createImageStage() [1/2]
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.
§ createImageStage() [2/2]
§ createMG2Reader()
virtual LT_STATUS MrSIDImageStageManager::createMG2Reader |
( |
lt_uint32 |
imageNumber, |
|
|
MG2ImageReader *& |
mg2Reader |
|
) |
| |
|
protectedvirtual |
§ createMG3Reader()
virtual LT_STATUS MrSIDImageStageManager::createMG3Reader |
( |
lt_uint32 |
imageNumber, |
|
|
MG3SingleImageReader *& |
mg3Reader |
|
) |
| |
|
protectedvirtual |
§ createMG4Reader()
virtual LT_STATUS MrSIDImageStageManager::createMG4Reader |
( |
lt_uint32 |
imageNumber, |
|
|
MG4SingleImageReader *& |
mg4Reader |
|
) |
| |
|
protectedvirtual |
§ createOverviewImageStage() [1/2]
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.
§ createOverviewImageStage() [2/2]
§ findTileId()
§ getContainer()
const MG3Container* MrSIDImageStageManager::getContainer |
( |
void |
| ) |
const |
§ getMaxWorkerThreads()
int MrSIDImageStageManager::getMaxWorkerThreads |
( |
void |
| ) |
const |
§ getMemoryUsage()
§ getMrSIDVersion()
§ getOverviewInfo()
const TileInfo* MrSIDImageStageManager::getOverviewInfo |
( |
| ) |
const |
§ getStreamUsage()
§ getTileInfo()
§ hasMG2Tiles()
bool MrSIDImageStageManager::hasMG2Tiles |
( |
void |
| ) |
const |
§ hasMG3Tiles()
bool MrSIDImageStageManager::hasMG3Tiles |
( |
void |
| ) |
const |
§ hasMG4Tiles()
bool MrSIDImageStageManager::hasMG4Tiles |
( |
void |
| ) |
const |
§ hasOverviewImage()
bool MrSIDImageStageManager::hasOverviewImage |
( |
void |
| ) |
const |
§ init()
§ initialize() [1/2]
- Parameters
-
fileSpec | file containing MrSID image |
memoryUsage | control memory resource usage |
streamUsage | control stream resource usage |
§ initialize() [2/2]
- Parameters
-
stream | stream containing MrSID image (may not be NULL) |
memoryUsage | control memory resource usage |
streamUsage | control stream resource usage |
§ isOptimizable()
bool MrSIDImageStageManager::isOptimizable |
( |
void |
| ) |
const |
§ setMaxWorkerThreads()
void MrSIDImageStageManager::setMaxWorkerThreads |
( |
int |
numThreads | ) |
|
§ treatMG3asMG4()
void MrSIDImageStageManager::treatMG3asMG4 |
( |
void |
| ) |
|
§ updateMemoryModel()
virtual LT_STATUS MrSIDImageStageManager::updateMemoryModel |
( |
| ) |
|
|
protectedvirtual |
§ m_container
MG3Container* MrSIDImageStageManager::m_container |
|
protected |
§ m_hasMG2Tiles
bool MrSIDImageStageManager::m_hasMG2Tiles |
|
protected |
§ m_hasMG3Tiles
bool MrSIDImageStageManager::m_hasMG3Tiles |
|
protected |
§ m_hasMG4Tiles
bool MrSIDImageStageManager::m_hasMG4Tiles |
|
protected |
§ m_letter
char MrSIDImageStageManager::m_letter |
|
protected |
§ m_major
lt_uint8 MrSIDImageStageManager::m_major |
|
protected |
§ m_memoryUsage
§ m_minor
lt_uint8 MrSIDImageStageManager::m_minor |
|
protected |
§ m_numThreads
int MrSIDImageStageManager::m_numThreads |
|
protected |
§ m_overviewInfo
TileInfo* MrSIDImageStageManager::m_overviewInfo |
|
protected |
§ m_ownStream
bool MrSIDImageStageManager::m_ownStream |
|
protected |
§ m_stream
§ m_streamUsage
§ m_tileInfo
TileInfo* MrSIDImageStageManager::m_tileInfo |
|
protected |
§ m_tweak
lt_uint8 MrSIDImageStageManager::m_tweak |
|
protected |
The documentation for this class was generated from the following file: