00001
00027 #ifndef INC_SPATMOD_IMAGESOURCE_H
00028 #define INC_SPATMOD_IMAGESOURCE_H
00029
00030 #ifndef INC_SPATMOD_IMAGESTAGE_H
00031 #include <spatmod/imagestage.h>
00032 #endif
00033
00034 namespace SPATMOD {
00035 namespace IMAGE {
00036
00037
00038
00040 class SOURCE : public STAGE {
00041 public:
00042
00043
00044 SOURCE ();
00045
00046
00047 virtual ~SOURCE ();
00048
00049 private:
00050 #ifndef GENERATING_DOXYGEN_OUTPUT
00051
00052 void v_GetMetadata (MISTRING& result, METADATACONTENT content, METADATAFORMAT format) const;
00053 virtual const char* v_GetTypeName () const;
00054 virtual ERRVALUE v_LogCreate (const char *label, bool OnlyEnds, MILOG::MODE mode);
00055
00056
00057 SOURCE (const SOURCE&);
00058 SOURCE& operator= (const SOURCE&);
00059 #endif // GENERATING_DOXYGEN_OUTPUT
00060
00061
00062
00065 virtual ERRVALUE v_PullEnd (
00066 );
00067
00068 };
00069
00070
00071
00072 }
00073 }
00074
00075 #endif // INC_SPATMOD_IMAGESOURCE_H
00076