20#ifndef _OPENJPEGIMAGE_H
21#define _OPENJPEGIMAGE_H
29extern std::ofstream logfile;
37 opj_stream_t* _stream;
51 void process(
unsigned int r,
int l,
int x,
int y,
unsigned int w,
unsigned int h,
void* d );
59 _stream = NULL; _codec = NULL; _image = NULL;
68 _stream = NULL; _codec = NULL; _image = NULL;
83 _stream = NULL; _codec = NULL; _image = NULL;
133 RawTile getRegion(
int ha,
int va,
unsigned int res,
int layers,
int x,
int y,
unsigned int w,
unsigned int h );
Main class to handle the pyramidal image source.
Definition IIPImage.h:62
unsigned int virtual_levels
Number of resolution levels that don't physically exist in file.
Definition IIPImage.h:103
unsigned int tile_width
The base tile pixel dimensions.
Definition IIPImage.h:115
Definition OpenJPEGImage.h:33
void loadImageInfo(int x, int y)
Overloaded function for loading JP2 image information.
bool regionDecoding()
Return whether this image type directly handles region decoding.
Definition OpenJPEGImage.h:108
RawTile getTile(int x, int y, unsigned int r, int l, unsigned int t)
Overloaded function for getting a particular tile.
OpenJPEGImage(const std::string &path)
Constructor.
Definition OpenJPEGImage.h:67
void closeImage()
Overloaded function for closing a JP2 image.
RawTile getRegion(int ha, int va, unsigned int res, int layers, int x, int y, unsigned int w, unsigned int h)
Overloaded function for returning a region from image.
void openImage()
Overloaded function for opening a TIFF image.
OpenJPEGImage()
Constructor.
Definition OpenJPEGImage.h:58
~OpenJPEGImage()
Destructor.
Definition OpenJPEGImage.h:89
OpenJPEGImage(const OpenJPEGImage &image)
Copy Constructor.
Definition OpenJPEGImage.h:76
OpenJPEGImage(const IIPImage &image)
Copy Constructor.
Definition OpenJPEGImage.h:82
Class to represent a single image tile.
Definition RawTile.h:45