29#include "JPEGCompressor.h"
49 Timer compression_timer, tile_timer, insert_timer;
64 RawTile getNewTile(
int resolution,
int tile,
int xangle,
int yangle,
int layers, CompressionType c );
109 RawTile getTile(
int resolution,
int tile,
int xangle,
int yangle,
int layers, CompressionType c );
127 RawTile getRegion(
unsigned int res,
int xangle,
int yangle,
int layers,
unsigned int x,
unsigned int y,
unsigned int w,
unsigned int h );
Cache to store raw tile data.
Definition Cache.h:91
Base class for IIP output images.
Definition Compressor.h:32
Main class to handle the pyramidal image source.
Definition IIPImage.h:62
Logger class - handles ofstreams and syslog.
Definition Logger.h:79
Class to represent a single image tile.
Definition RawTile.h:45
Class to manage access to the tile cache and tile cropping.
Definition TileManager.h:38
RawTile getRegion(unsigned int res, int xangle, int yangle, int layers, unsigned int x, unsigned int y, unsigned int w, unsigned int h)
Generate a complete region.
RawTile getTile(int resolution, int tile, int xangle, int yangle, int layers, CompressionType c)
Get a tile from the cache.
TileManager(Cache *tc, IIPImage *im, Watermark *w, Compressor *j, Logger *s, int l)
Constructor.
Definition TileManager.h:85
Simple Timer class to allow us to time our responses.
Definition Timer.h:39
Watermark class.
Definition Watermark.h:41