13 #ifndef MRSIDIMAGEREADERBASE_H
14 #define MRSIDIMAGEREADERBASE_H
236 lt_uint8& tweak,
char& letter)
const;
281 #endif // MRSIDIMAGEREADERBASE_H
MrSIDImageStageManager * m_manager
MrSIDImageReaderInterface()
abstract class for implementing a geo image reader
unsigned int lt_uint32
unsigned 32-bit integer
unsigned char lt_uint8
unsigned 8-bit integer
MrSIDStreamUsage m_streamUsage
This file contains a number of enums, typedefs, etc, that are used throughout the MrSID SDK...
virtual ~MrSIDImageReaderInterface()
#define LT_BEGIN_NAMESPACE(theNameSpace)
compiler does not support namespaces
representation of a scene
lt_uint32 LT_STATUS
An integral status code.
MrSIDMemoryUsage m_memoryUsage
void setPassword(const lt_utf8 *password)
set password handler
static LTIOStreamInf * openWorldFileStream(const LTFileSpec &fileSpec, bool useWorldFile)
MrSIDSingleImageReaderBase(bool supportBandSelection)
Represents a file or directory path.
LT_STATUS init(MrSIDImageStageManager *manager)
virtual lt_uint8 getNumLevels() const =0
get number of resolution levels
simple concrete delegate for locked MrSID images
LT_STATUS init(MrSIDMemoryUsage memoryUsage, MrSIDStreamUsage streamUsage, const lt_uint8 preamble[8])
lt_uint8 lt_utf8
(DEPRECATED)
LT_STATUS getMrSIDVersion(lt_uint8 &major, lt_uint8 &minor, lt_uint8 &tweak, char &letter) const
get MrSID image version (for LizardTech internal use only)
static LT_STATUS getGeoCoordFromMetadata(LTIMetadataDatabase &metadata, LTIGeoCoord &geoCoord, bool &hasGeo)
virtual lt_int64 getEncodingCost(const LTIScene &scene) const
get the cost to encode this scene
#define LT_END_NAMESPACE(theNameSpace)
compiler does not support namespaces
virtual bool isLocked() const =0
image encryption query
represents a geographic coordinate
virtual int getMaxWorkerThreads() const =0
get the maximum number of worker threads
virtual void setMaxWorkerThreads(int numThreads)=0
set the maximum number of worker threads
delegate for locked MrSID images
base class for MrSID image readers
Abstract definition of a stream.
static LT_STATUS getMrSIDGeneration(const LTFileSpec &fileSpec, lt_uint8 &gen, bool &raster)
get MrSID generation
void setPasswordDelegate(MrSIDPasswordDelegate *passwordDelegate)
set password handler
class for storing metadata associated with an image
virtual lt_uint32 getModifications(const LTIScene &scene) const
get the modification bitfield for this image
~MrSIDSingleImageReaderBase(void)