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