Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

TileCompressor Class Reference

Compress image by dividing it to squares. More...

#include <ImageCompress.h>

Inheritance diagram for TileCompressor:

Inheritance graph
[legend]
Collaboration diagram for TileCompressor:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TileCompressor (uint partSize)
uint getPartSize () const
virtual Image * compress (const Image &i)
virtual Image * compressTiles (const Images &images)=0
Images cut (const Image &source) const
 Cut the image into the parts.


Protected Attributes

uint _partSize
uint _px
uint _py

Detailed Description

Compress image by dividing it to squares.

Implementations will typically choose a number of distinct squares


Constructor & Destructor Documentation

TileCompressor (  uint  partSize  )  [inline]
 


Member Function Documentation

virtual Image* compress (  const Image &  i  )  [virtual]
 

Implements ImageCompressor.

virtual Image* compressTiles (  const Images &  images  )  [pure virtual]
 

Implemented in MLPCompressor.

Images cut (  const Image &  source  )  const
 

Cut the image into the parts.

uint getPartSize (   )  const [inline]
 


Member Data Documentation

uint _partSize [protected]
 

uint _px [protected]
 

uint _py [protected]
 


The documentation for this class was generated from the following file:
Generated on Fri Jun 18 13:19:30 2004 for Annie by doxygen 1.3.5