20#ifndef _OPENJPEGIMAGE_H
21#define _OPENJPEGIMAGE_H
36 opj_stream_t* _stream;
50 void process(
unsigned int r,
int l,
int x,
int y,
unsigned int w,
unsigned int h,
void* d );
58 _stream = NULL; _codec = NULL; _image = NULL;
59 tile_widths.push_back(TILESIZE); tile_heights.push_back(TILESIZE);
67 _stream = NULL; _codec = NULL; _image = NULL;
68 tile_widths.push_back(TILESIZE); tile_heights.push_back(TILESIZE);
82 _stream = NULL; _codec = NULL; _image = NULL;
83 tile_widths.push_back(TILESIZE); tile_heights.push_back(TILESIZE);
118 RawTile getTile(
int x,
int y,
unsigned int r,
int l,
unsigned int t, ImageEncoding e = ImageEncoding::RAW );
133 RawTile getRegion(
int ha,
int va,
unsigned int res,
int layers,
int x,
int y,
unsigned int w,
unsigned int h );
Base class to handle the input image sources.
Definition IIPImage.h:69
std::vector< unsigned int > tile_widths
The tile dimensions for each resolution.
Definition IIPImage.h:137
Definition OpenJPEGImage.h:32
void loadImageInfo(int x, int y)
Overloaded function for loading JP2 image information.
Definition OpenJPEGImage.cc:144
bool regionDecoding()
Return whether this image type directly handles region decoding.
Definition OpenJPEGImage.h:107
OpenJPEGImage(const std::string &path)
Constructor.
Definition OpenJPEGImage.h:66
void closeImage()
Overloaded function for closing a JP2 image.
Definition OpenJPEGImage.cc:116
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.
Definition OpenJPEGImage.cc:369
RawTile getTile(int x, int y, unsigned int r, int l, unsigned int t, ImageEncoding e=ImageEncoding::RAW)
Overloaded function for getting a particular tile.
Definition OpenJPEGImage.cc:290
void openImage()
Overloaded function for opening a TIFF image.
Definition OpenJPEGImage.cc:58
OpenJPEGImage()
Constructor.
Definition OpenJPEGImage.h:57
~OpenJPEGImage()
Destructor.
Definition OpenJPEGImage.h:88
OpenJPEGImage(const OpenJPEGImage &image)
Copy Constructor.
Definition OpenJPEGImage.h:75
static std::string getCodecVersion()
Get codec version.
Definition OpenJPEGImage.h:138
OpenJPEGImage(const IIPImage &image)
Copy Constructor.
Definition OpenJPEGImage.h:81
Class to represent a single image tile.
Definition RawTile.h:45