40 std::string modulePath;
43 std::string description;
49 void loadLibrary() throw (std::
string);
52 void unloadLibrary() throw (std::
string);
55 std::
string getError();
63 tile_width = 0; tile_height = 0;
70 DSOImage(
const std::string& s ) :
IIPImage( s ) {
72 tile_width = 0; tile_height = 0;
81 tile_width = 0; tile_height = 0;
95 void Load(
const std::string& p )
throw (std::string);
101 void closeImage() throw (std::
string);
112 RawTile getTile(
int h,
int v,
unsigned int r,
int l,
unsigned int t ) throw(std::
string);
Main class to handle the pyramidal image source.
Definition: IIPImage.h:76
virtual std::string getDescription() const
Return codec description: Overloaded by child class.
Definition: IIPImage.h:414
virtual void Load(const std::string &module)
Load the appropriate codec module for this image type.
Definition: IIPImage.h:411
virtual void openImage()
Open the image: Overloaded by child class.
Definition: IIPImage.h:417
Class to represent a single image tile.
Definition: RawTile.h:47