libimage  0.25.4
 All Classes Namespaces Files Functions Variables Enumerations Macros Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
TiffDeflateEncoder< T > Class Template Reference
Inheritance diagram for TiffDeflateEncoder< T >:
Inheritance graph
Collaboration diagram for TiffDeflateEncoder< T >:
Collaboration graph

Public Member Functions

 TiffDeflateEncoder (Image *image, bool isGeoTiff=false)
std::string getEncoding ()
- Public Member Functions inherited from TiffEncoder
 TiffEncoder (Image *image, int line, bool isGeoTiff)
 TiffEncoder (Image *image, int line)
virtual size_t read (uint8_t *buffer, size_t size)
virtual bool eof ()
std::string getType ()
int getHttpStatus ()
- Public Member Functions inherited from DataStream
virtual ~DataStream ()

Protected Member Functions

bool encode ()
virtual void prepareHeader ()
virtual void prepareBuffer ()

Protected Attributes

T * linebuffer
z_stream zstream
- Protected Attributes inherited from TiffEncoder
Imageimage
int line
bool isGeoTiff
uint8_t * header
size_t sizeHeader
size_t tmpBufferSize
size_t tmpBufferPos
uint8_t * tmpBuffer

Additional Inherited Members

- Static Public Member Functions inherited from TiffEncoder
static DataStreamgetTiffEncoder (Image *image, Rok4Format::eformat_data format, bool isGeoTiff)
static DataStreamgetTiffEncoder (Image *image, Rok4Format::eformat_data format)

Member Function Documentation

template<typename T>
std::string TiffDeflateEncoder< T >::getEncoding ( )
inlinevirtual

Indique l'encodage associƩ au flux.

Reimplemented from TiffEncoder.


The documentation for this class was generated from the following file: