00001 /* 00002 * Copyright (c) 2002, University of Amsterdam, The Netherlands. 00003 * All rights reserved. 00004 * 00005 * Author(s): 00006 * Dennis Koelma (koelma@wins.uva.nl) 00007 */ 00008 00009 #ifndef HxMfExportExtra_h 00010 #define HxMfExportExtra_h 00011 00012 #include "HxString.h" 00013 00014 class HxImageData; 00015 class HxTagList; 00016 00024 class HxMfExportExtra 00025 { 00026 public: 00028 HxMfExportExtra( 00029 HxImageData* source, HxImageData* extra, 00030 HxString exName, HxTagList& tags); 00031 00033 ~HxMfExportExtra(); 00034 00035 00037 HxImageData* source() const; 00038 00040 HxImageData* extra() const; 00041 00043 bool preOpIsOk() const; 00044 00045 private: 00046 HxImageData* _source; 00047 HxImageData* _extra; 00048 HxImageData* _tmpExtra; 00049 bool _preOpIsOk; 00050 }; 00051 00052 inline bool 00053 HxMfExportExtra::preOpIsOk() const 00054 { 00055 return _preOpIsOk; 00056 } 00057 00058 #endif