Main Page | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members

PLTIFFEncoderEx Class Reference

#include <pltiffencex.h>

Inheritance diagram for PLTIFFEncoderEx:

PLTIFFEncoder PLPicEncoder List of all members.

Public Member Functions

 PLTIFFEncoderEx ()
 Creates an encoder.

virtual ~PLTIFFEncoderEx ()
 Destroys an encoder.

bool Associate (PLDataSink *)
 Bind DataSink to Encoder (the link is the TIFF* member).

void Dissociate (void)
 Flush the output.

int SetBaseTags (PLBmp *)
int SetField (int tag_id,...)

Protected Member Functions

virtual void DoEncode (PLBmp *, PLDataSink *=0)
 Sets up LIBTIFF environment and calls LIBTIFF to encode an image.


Detailed Description

Expanded tiff encoder class. Basic tiff output is available via "PLTIFFEncoder::MakeFileFromBmp()". This does not compress data or allow any informative tag to be set. For those who need greater control, PLTIFFDecoderEx is provided.

Definition at line 20 of file pltiffencex.h.


Member Function Documentation

int PLTIFFEncoderEx::SetBaseTags PLBmp  ) 
 

SetBaseTabs and SetField make their base class equivalent usable, without requiring the user to know about the libtiff internals (TIFF*)

int PLTIFFEncoderEx::SetField int  tag_id,
... 
 

SetBaseTabs and SetField make their base class equivalent usable, without requiring the user to know about the libtiff internals (TIFF*)


The documentation for this class was generated from the following file:
Generated on Sun Jun 6 13:42:23 2004 for paintlib by doxygen 1.3.2