/*! \file BoolExternalResult.h * \brief: header file for triavertexinput object */ #ifndef _BOOLEXTERNALRESULT_H_ #define _BOOLEXTERNALRESULT_H_ /*Headers:*/ /*{{{1*/ #ifdef HAVE_CONFIG_H #include #else #error "Cannot compile with HAVE_CONFIG_H symbol! run configure first!" #endif #include "./ExternalResult.h" #include "../../include/include.h" #include "../../shared/shared.h" #include "../../include/include.h" #include "../../include/include.h" /*}}}*/ class BoolExternalResult: public ExternalResult{ public: int id; int enum_type; bool value; int step; double time; /*BoolExternalResult constructors, destructors: {{{1*/ BoolExternalResult(); BoolExternalResult(int id, int enum_type,bool value,int step,double time); ~BoolExternalResult(); /*}}}*/ /*Object virtual functions definitions:{{{1 */ void Echo(); void DeepEcho(); int Id(); int MyRank(); int ObjectEnum(); Object* copy(); /*}}}*/ /*ExternalResult management: {{{1*/ int InstanceEnum(){return enum_type;} void WriteData(FILE* fid,bool io_gather); void GetResultName(char**); int GetStep(void); /*}}}*/ }; #endif