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 */