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

pltiffencex.h

Go to the documentation of this file.
00001 /*
00002 /--------------------------------------------------------------------
00003 |
00004 |      $Id: pltiffencex.h,v 1.1 2004/05/21 21:02:53 maxx Exp $
00005 |
00006 |      Copyright (c) 1996-1998 Ulrich von Zadow
00007 |
00008 \--------------------------------------------------------------------
00009 */
00010 // not quite ready for prime-time; bdelmee; 2/99
00011 
00012 #ifndef INCL_PLTIFFENCEX
00013 #define INCL_PLTIFFENCEX
00014 
00015 #include "pltiffenc.h"
00016 
00020 class PLTIFFEncoderEx : public PLTIFFEncoder
00021 {
00022 
00023 public:
00025   PLTIFFEncoderEx();
00026 
00028   virtual ~PLTIFFEncoderEx();
00029 
00031   bool Associate( PLDataSink* );
00032 
00034   void Dissociate( void );
00035 
00038   int SetBaseTags( PLBmp* );
00039 
00042   int SetField( int tag_id, ... );
00043 
00044 protected:
00046   virtual void DoEncode( PLBmp*, PLDataSink* = 0 );
00047 
00048 private:
00049   TIFF* m_TiffToken;
00050 };
00051 
00052 #endif
00053 /*
00054 /--------------------------------------------------------------------
00055 |
00056 |      $Log: pltiffencex.h,v $
00057 |      Revision 1.1  2004/05/21 21:02:53  maxx
00058 |      Initial Version of vuVolume, moderatly changed to make it compile on my windows and linux machine.
00059 |
00060 |      Revision 1.1  2002/11/13 01:58:22  mspindle
00061 |      *** empty log message ***
00062 |
00063 |      Revision 1.1  2001/09/16 19:03:22  uzadow
00064 |      Added global name prefix PL, changed most filenames.
00065 |
00066 |      Revision 1.3  2000/01/16 20:43:15  anonymous
00067 |      Removed MFC dependencies
00068 |
00069 |      Revision 1.2  1999/11/27 18:45:48  Ulrich von Zadow
00070 |      Added/Updated doc comments.
00071 |
00072 |      Revision 1.1  1999/10/19 21:30:42  Ulrich von Zadow
00073 |      B. Delmee - Initial revision
00074 |
00075 |
00076 --------------------------------------------------------------------
00077 */

Generated on Wed Dec 15 21:20:30 2004 for vuVolume by  doxygen 1.3.9.1