42 std::vector<uint32_t> subifds;
102 std::string version = std::string( TIFFGetVersion() );
104 version = version.substr( 0, version.find_first_of(
"\n") );
132 RawTile getTile(
int x,
int y,
unsigned int r,
int l,
unsigned int t, ImageEncoding e = ImageEncoding::RAW );
Base class to handle the input image sources.
Definition IIPImage.h:69
IIPImage & operator=(IIPImage image)
Assignment operator.
Definition IIPImage.h:459
Class to represent a single image tile.
Definition RawTile.h:45
Image class for Tiled Pyramidal TIFF Images: Inherits from IIPImage. Uses libtiff.
Definition TPTImage.h:34
TPTImage()
Constructor.
Definition TPTImage.h:57
void loadImageInfo(int x, int y)
Overloaded function for loading TIFF image information.
Definition TPTImage.cc:92
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 TPTImage.cc:346
static void setupLogging()
Overloaded static function for seting up logging for codec library.
Definition TPTImage.cc:58
TPTImage(const std::string &path)
Constructor.
Definition TPTImage.h:63
void closeImage()
Overloaded function for closing a TIFF image.
Definition TPTImage.cc:336
TPTImage(const IIPImage &image)
Construct from an IIPImage object.
Definition TPTImage.h:88
~TPTImage()
Destructor.
Definition TPTImage.h:92
TPTImage & operator=(TPTImage image)
Assignment Operator.
Definition TPTImage.h:75
static std::string getCodecVersion()
Get codec version.
Definition TPTImage.h:101
void openImage()
Overloaded function for opening a TIFF image.
Definition TPTImage.cc:64
TPTImage(const TPTImage &image)
Copy Constructor.
Definition TPTImage.h:69