/*!\file: ExternalResult.h * \brief abstract class for ExternalResult object */ #ifndef _EXTERNALRESULT_H_ #define _EXTERNALRESULT_H_ /*Headers:*/ /*{{{*/ #ifdef HAVE_CONFIG_H #include #else #error "Cannot compile with HAVE_CONFIG_H symbol! run configure first!" #endif #include "../Object.h" #include "../Node.h" /*}}}*/ class ExternalResult: public Object{ public: virtual ~ExternalResult(){}; /*Virtual functions:{{{*/ virtual int InstanceEnum()=0; virtual void WriteData(FILE* fid,bool io_gather)=0; virtual void GetResultName(char**)=0; virtual int GetStep(void)=0; /*}}}*/ }; #endif