00001 /* 00002 * \file mie/rastlink.h 00003 * \brief MIE::JOB_RASTER_LINKABLE definitions. 00004 * 00005 * \if NODOC 00006 * $Log: rastlink.h_v $ 00007 * Revision 1.6 2011/12/06 14:17:10 mju 00008 * REmove redundant hdr. 00009 * 00010 * Revision 1.5 2006/09/26 20:08:19 dfriberg 00011 * Move virtual function implementations elsewhere 00012 * 00013 * Revision 1.4 2005/03/01 23:21:25 dfriberg 00014 * v_ImportNeedTempFile is virtual 00015 * 00016 * Revision 1.3 2005/03/01 22:59:06 dfriberg 00017 * If link only, don't need temp file. 00018 * 00019 * Revision 1.2 2005/02/08 17:35:43 dfriberg 00020 * v_ImportNeedTempFile returns true 00021 * 00022 * Revision 1.1 2005/02/07 20:50:55 dfriberg 00023 * Initial revision 00024 * \endif 00025 **/ 00026 00027 #ifndef INC_MIE_RASTLINK_H 00028 #define INC_MIE_RASTLINK_H 00029 00030 #ifndef INC_MIE_RASTER_H 00031 #include <mie/raster.h> 00032 #endif 00033 00034 00035 namespace MIE { 00036 00037 // ************************************************************************ 00038 00039 // The base class for an individual import/export job 00040 class JOB_RASTER_LINKABLE : public JOB_RASTER { 00041 public: 00042 JOB_RASTER_LINKABLE ( 00043 const FORMAT& format, 00044 const SETTINGS& settings 00045 ) : JOB_RASTER(format, settings) { } 00046 00047 virtual ~JOB_RASTER_LINKABLE (); 00048 00049 protected: 00050 virtual bool v_ImportNeedTempFile ( 00051 ) const; 00052 }; 00053 } // end of MIE NAMESPACE 00054 00055 #endif
1.6.1