13 #ifndef MRSIDIMAGEREADER_H
14 #define MRSIDIMAGEREADER_H
26 class MG3SingleImageReader;
27 class MG4SingleImageReader;
51 bool useWorldFile =
false,
71 virtual lt_int64 getEncodingCost(
const LTIScene& scene)
const;
76 bool isLocked(
void)
const;
77 void setMaxWorkerThreads(
int numThreads);
78 int getMaxWorkerThreads()
const;
81 const MrSIDImageStageManager &getManager(
void)
const;
83 const LTIMosaicFilter *getMosaicFilter(
void)
const;
85 const MG2ImageReader *getMG2ImageReader(
void)
const;
87 const MG3SingleImageReader *getMG3ImageReader(
void)
const;
89 const MG4SingleImageReader *getMG4ImageReader(
void)
const;
105 #endif // MRSIDIMAGEREADER_H
representation of a scene
Represents a file or directory path.
#define LT_END_NAMESPACE(theNameSpace)
compiler does not support namespaces
lt_uint32 LT_STATUS
An integral status code.
create a single mosaicked image from a set of images
MrSIDImageStageManager * m_manager
abstract class for implementing an image transform
Abstract definition of a stream.
LTIMosaicFilter * m_mosaicFilter
base class for MrSID image readers
MrSIDSingleImageReaderBase * m_mrsidReader
reader for MrSID images (MG2, MG3 and MG4)
#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