23 #ifndef _TILEMANAGER_H    24 #define _TILEMANAGER_H    29 #include "JPEGCompressor.h"    32 #include "Watermark.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 );
 Logger class - handles ofstreams and syslog. 
Definition: Logger.h:79
TileManager(Cache *tc, IIPImage *im, Watermark *w, Compressor *j, Logger *s, int l)
Constructor. 
Definition: TileManager.h:85
Cache to store raw tile data. 
Definition: Cache.h:91
Base class for IIP output images. 
Definition: Compressor.h:32
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. 
Class to manage access to the tile cache and tile cropping. 
Definition: TileManager.h:38
Watermark class. 
Definition: Watermark.h:41
Main class to handle the pyramidal image source. 
Definition: IIPImage.h:62
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:45