|
| KakaduImage () |
| Constructor.
|
|
| KakaduImage (const std::string &path) |
| Constructor.
|
|
| KakaduImage (const KakaduImage &image) |
| Copy Constructor.
|
|
| KakaduImage (const IIPImage &image) |
| Constructor from IIPImage object.
|
|
KakaduImage & | operator= (KakaduImage image) |
| Assignment Operator.
|
|
| ~KakaduImage () |
| Destructor.
|
|
void | openImage () |
| Overloaded function for opening a TIFF image.
|
|
void | loadImageInfo (int x, int y) |
| Overloaded function for loading TIFF image information.
|
|
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) |
| Overloaded function for getting a particular tile.
|
|
RawTile | getRegion (int ha, int va, unsigned int r, int l, int x, int y, unsigned int w, unsigned int h) |
| Overloaded function for returning a region for a given angle and resolution.
|
|
| IIPImage () |
| Default Constructor.
|
|
| IIPImage (const std::string &s) |
| Constructer taking the image path as parameter.
|
|
| IIPImage (const IIPImage &image) |
| Copy Constructor taking reference to another IIPImage object.
|
|
virtual | ~IIPImage () |
| Virtual Destructor.
|
|
void | Initialise () |
| Test the image and initialise some parameters.
|
|
void | swap (IIPImage &a, IIPImage &b) |
| Swap function.
|
|
std::list< int > | getVerticalViewsList () const |
| Return a list of available vertical angles.
|
|
std::list< int > | getHorizontalViewsList () const |
| Return a list of horizontal angles.
|
|
const std::string & | getImagePath () const |
| Return the image path.
|
|
const std::string | getFileName (int x, int y) |
| Return the full file path for a particular horizontal and vertical angle.
|
|
ImageFormat | getImageFormat () const |
| Get the image format.
|
|
void | updateTimestamp (const std::string &s) |
| Get the image timestamp.
|
|
const std::string | getTimestamp () |
| Get a HTTP RFC 1123 formatted timestamp.
|
|
bool | set () const |
| Check whether this object has been initialised.
|
|
void | setFileSystemPrefix (const std::string &prefix) |
| Set a file system prefix for added security.
|
|
void | setFileSystemSuffix (const std::string &s) |
| Set a file system suffix.
|
|
void | setFileNamePattern (const std::string &pattern) |
| Set the file name pattern used in image sequences.
|
|
unsigned int | getNumResolutions () const |
| Return the number of available resolutions in the image.
|
|
int | getNativeResolution (const int res) const |
| Return index of the resolution within the image file.
|
|
unsigned int | getNumBitsPerPixel () const |
| Return the number of bits per pixel for this image.
|
|
unsigned int | getNumChannels () const |
| Return the number of channels for this image.
|
|
float | getMinValue (int n=0) const |
| Return the minimum sample value for each channel.
|
|
float | getMaxValue (int n=0) const |
| Return the minimum sample value for each channel.
|
|
SampleType | getSampleType () const |
| Return the sample format type.
|
|
unsigned int | getImageWidth (int n=0) const |
| Return the image width in pixels for a given resolution.
|
|
unsigned int | getImageHeight (int n=0) const |
| Return the image height in pixels for a given resolution.
|
|
unsigned int | getTileWidth (int n=-1) const |
| Return the tile width in pixels for a given resolution.
|
|
unsigned int | getTileHeight (int n=-1) const |
| Return the tile height in pixels for a given resolution.
|
|
ColourSpaces | getColourSpace () const |
| Return the colour space for this image.
|
|
bool | isStack () const |
| Return whether image is a single-file image stack.
|
|
std::list< Stack > | getStack () const |
| Load stack info.
|
|
const std::string & | getMetadata (const std::string &index) |
| Return image metadata.
|
|
float | getHorizontalDPI () const |
| Return physical resolution (DPI) in pixels/meter horizontally.
|
|
float | getVerticalDPI () const |
| Return physical resolution (DPI) in pixels/meter vertically.
|
|
virtual bool | regionDecoding () |
| Return whether this image type directly handles region decoding.
|
|
virtual void | Load (const std::string &module) |
| Load the appropriate codec module for this image type.
|
|
virtual std::string | getDescription () const |
| Return codec description: Overloaded by child class.
|
|
virtual void | openImage () |
| Open the image: Overloaded by child class.
|
|
virtual void | loadImageInfo (int x, int y) |
| Load information about the image eg. number of channels, tile size etc.
|
|
virtual void | closeImage () |
| Close the image: Overloaded by child class.
|
|
virtual RawTile | getTile (int h, int v, unsigned int r, int l, unsigned int t) |
| Return an individual tile for a given angle and resolution.
|
|
virtual RawTile | getRegion (int ha, int va, unsigned int r, int layers, int x, int y, unsigned int w, unsigned int h) |
| Return a region for a given angle and resolution.
|
|
IIPImage & | operator= (IIPImage image) |
| Assignment operator.
|
|
|
KDU_READMODE | kdu_readmode |
| Read-mode.
|
|
std::vector< unsigned int > | image_widths |
| The image pixel dimensions.
|
|
std::vector< unsigned int > | image_heights |
|
std::vector< unsigned int > | tile_widths |
| The tile dimensions for each resolution.
|
|
std::vector< unsigned int > | tile_heights |
|
ColourSpaces | colourspace |
| The colour space of the image.
|
|
float | dpi_x |
| Native physical resolution in both X and Y.
|
|
float | dpi_y |
|
int | dpi_units |
| Units for native physical resolution.
|
|
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::vector< unsigned int > | histogram |
| Image histogram.
|
|
std::map< const std::string, std::string > | metadata |
| STL map to hold string metadata.
|
|
time_t | timestamp |
| Image modification timestamp.
|
|
Image class for Kakadu JPEG2000 Images: Inherits from IIPImage. Uses the Kakadu library.