13 #ifndef __MRSID_IMAGE_STAGE_MANAGER_H__
14 #define __MRSID_IMAGE_STAGE_MANAGER_H__
23 class MG3SingleImageReader;
24 class MG4SingleImageReader;
63 lt_uint8& tweak,
char& letter)
const;
65 void setMaxWorkerThreads(
int numThreads);
66 int getMaxWorkerThreads(
void)
const;
74 bool hasMG2Tiles(
void)
const;
76 bool hasMG3Tiles(
void)
const;
78 bool hasMG4Tiles(
void)
const;
80 bool isOptimizable(
void)
const;
82 bool hasOverviewImage(
void)
const;
90 COMPOSITETYPE_MG2 = 1,
91 COMPOSITETYPE_MG3 = 2,
92 COMPOSITETYPE_MG4 = 3,
113 const TileInfo *getOverviewInfo()
const;
118 const MG3Container *getContainer(
void)
const;
121 void treatMG3asMG4(
void);
129 MG2ImageReader *&mg2Reader);
131 MG3SingleImageReader *&mg3Reader);
133 MG4SingleImageReader *&mg4Reader);
157 #endif // __MRSID_IMAGE_STAGE_MANAGER_H__
CompositeImageType
file format type of image tile
MrSIDStreamUsage m_streamUsage
#define LT_END_NAMESPACE(theNameSpace)
compiler does not support namespaces
MrSIDMemoryUsage m_memoryUsage
lt_uint32 LT_STATUS
An integral status code.
Abstract definition of a stream.
MG3Container * m_container
Represents a file or directory path.
abstract class for managing a list of image stages
abstract class for decoding from an image
#define LT_BEGIN_NAMESPACE(theNameSpace)
compiler does not support namespaces
#define LTI_REFERENCE_COUNTED_BOILERPLATE(classname)
unsigned int lt_uint32
unsigned 32-bit integer
unsigned char lt_uint8
unsigned 8-bit integer
TileInfo * m_overviewInfo