|
|
| KakaduImage () |
| | Constructor.
|
| |
| | KakaduImage (const std::string &path) |
| | Constructor. More...
|
| |
| | KakaduImage (const KakaduImage &image) |
| | Copy Constructor. More...
|
| |
| | KakaduImage (const IIPImage &image) |
| | Constructor from IIPImage object. More...
|
| |
| KakaduImage & | operator= (KakaduImage image) |
| | Assignment Operator. More...
|
| |
|
| ~KakaduImage () |
| | Destructor.
|
| |
|
void | openImage () throw (file_error) |
| | Overloaded function for opening a TIFF image.
|
| |
| void | loadImageInfo (int x, int y) throw (file_error) |
| | Overloaded function for loading TIFF image information. More...
|
| |
|
void | closeImage () |
| | Overloaded function for closing a JPEG2000 image.
|
| |
|
bool | regionDecoding () |
| | Return whether this image type directly handles region decoding.
|
| |
| RawTile | getTile (int x, int y, unsigned int r, int l, unsigned int t) throw (file_error) |
| | Overloaded function for getting a particular tile. More...
|
| |
| RawTile | getRegion (int ha, int va, unsigned int r, int l, int x, int y, unsigned int w, unsigned int h) throw (file_error) |
| | Overloaded function for returning a region for a given angle and resolution. More...
|
| |
|
| IIPImage () |
| | Default Constructor.
|
| |
| | IIPImage (const std::string &s) |
| | Constructer taking the image path as parameter. More...
|
| |
| | IIPImage (const IIPImage &image) |
| | Copy Constructor taking reference to another IIPImage object. More...
|
| |
|
virtual | ~IIPImage () |
| | Virtual Destructor.
|
| |
|
void | Initialise () |
| | Test the image and initialise some parameters.
|
| |
| void | swap (IIPImage &a, IIPImage &b) |
| | Swap function. More...
|
| |
|
std::list< int > | getVerticalViewsList () |
| | Return a list of available vertical angles.
|
| |
|
std::list< int > | getHorizontalViewsList () |
| | Return a list of horizontal angles.
|
| |
|
const std::string & | getImagePath () |
| | Return the image path.
|
| |
| const std::string | getFileName (int x, int y) |
| | Return the full file path for a particular horizontal and vertical angle. More...
|
| |
|
ImageFormat | getImageFormat () |
| | Get the image format.
|
| |
| void | updateTimestamp (const std::string &s) throw ( file_error ) |
| | Get the image timestamp. More...
|
| |
|
const std::string | getTimestamp () |
| | Get a HTTP RFC 1123 formatted timestamp.
|
| |
|
bool | set () |
| | Check whether this object has been initialised.
|
| |
|
void | setFileSystemPrefix (const std::string &prefix) |
| | Set a file system prefix for added security.
|
| |
|
void | setFileNamePattern (const std::string &pattern) |
| | Set the file name pattern used in image sequences.
|
| |
|
unsigned int | getNumResolutions () |
| | Return the number of available resolutions in the image.
|
| |
|
unsigned int | getNumBitsPerPixel () |
| | Return the number of bits per pixel for this image.
|
| |
|
unsigned int | getNumChannels () |
| | Return the number of channels for this image.
|
| |
| float | getMinValue (int n=0) |
| | Return the minimum sample value for each channel. More...
|
| |
| float | getMaxValue (int n=0) |
| | Return the minimum sample value for each channel. More...
|
| |
|
SampleType | getSampleType () |
| | Return the sample format type.
|
| |
| unsigned int | getImageWidth (int n=0) |
| | Return the image width in pixels for a given resolution. More...
|
| |
| unsigned int | getImageHeight (int n=0) |
| | Return the image height in pixels for a given resolution. More...
|
| |
|
unsigned int | getTileHeight () |
| | Return the base tile height in pixels for a given resolution.
|
| |
|
unsigned int | getTileWidth () |
| | Return the base tile width in pixels.
|
| |
|
ColourSpaces | getColourSpace () |
| | Return the colour space for this image.
|
| |
| const std::string & | getMetadata (const std::string &index) |
| | Return image metadata. More...
|
| |
| virtual void | Load (const std::string &module) |
| | Load the appropriate codec module for this image type. More...
|
| |
|
virtual const std::string | getDescription () |
| | Return codec description: Overloaded by child class.
|
| |
| IIPImage & | operator= (IIPImage image) |
| | Assignment operator. More...
|
| |
|
|
std::vector< unsigned int > | image_widths |
| | The image pixel dimensions.
|
| |
|
std::vector< unsigned int > | image_heights |
| |
|
unsigned int | tile_width |
| | The base tile pixel dimensions.
|
| |
|
unsigned int | tile_height |
| |
|
ColourSpaces | colourspace |
| | The colour space of the image.
|
| |
|
unsigned int | numResolutions |
| | The number of available resolutions in this image.
|
| |
|
unsigned int | bpc |
| | The bits per channel for this image.
|
| |
|
unsigned int | channels |
| | The number of channels for this image.
|
| |
|
SampleType | sampleType |
| | The sample format type (fixed or floating point)
|
| |
|
std::vector< float > | min |
| | The min and max sample value for each channel.
|
| |
|
std::vector< float > | max |
| |
|
unsigned int | quality_layers |
| | Quality layers.
|
| |
|
bool | isSet |
| | Indicate whether we have opened and initialised some parameters for this image.
|
| |
|
int | currentX |
| | If we have an image sequence, the current X and Y position.
|
| |
|
int | currentY |
| |
|
std::map< const std::string, std::string > | metadata |
| | STL map to hold string metadata.
|
| |
|
time_t | timestamp |
| | Image modification timestamp.
|
| |
|
std::vector< int > | lut |
| | LUT.
|
| |
|
unsigned int | virtual_levels |
| | Number of resolution levels that don't physically exist in file.
|
| |
|
ImageFormat | format |
| | Return the image format e.g. tif.
|
| |
Image class for Kakadu JPEG2000 Images: Inherits from IIPImage. Uses the Kakadu library.