25 #ifndef _TILEMANAGER_H
26 #define _TILEMANAGER_H
33 #include "JPEGCompressor.h"
36 #include "Watermark.h"
51 std::ofstream* logfile;
53 Timer compression_timer, tile_timer, insert_timer;
68 RawTile getNewTile(
int resolution,
int tile,
int xangle,
int yangle,
int layers, CompressionType c );
113 RawTile getTile(
int resolution,
int tile,
int xangle,
int yangle,
int layers, CompressionType c );
Wrapper class to the IJG JPEG library.
Definition: JPEGCompressor.h:60
Cache to store raw tile data.
Definition: Cache.h:78
Class to manage access to the tile cache and tile cropping.
Definition: TileManager.h:42
Watermark class.
Definition: Watermark.h:41
Main class to handle the pyramidal image source.
Definition: IIPImage.h:48
TileManager(Cache *tc, IIPImage *im, Watermark *w, JPEGCompressor *j, std::ofstream *s, int l)
Constructor.
Definition: TileManager.h:89
RawTile getTile(int resolution, int tile, int xangle, int yangle, int layers, CompressionType c)
Get a tile from the cache.
Simple Timer class to allow us to time our responses.
Definition: Timer.h:39
Class to represent a single image tile.
Definition: RawTile.h:43