X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=display.h;h=8671fa6fde96ed137c48b0e9763a029f942df8fd;hb=df1ea5f2151b9334c471bf4310f78f51bba098be;hp=17867c8197575725d9361daf514c5431039f7429;hpb=bfbc55964f1977da72c2cea984288a427d370a59;p=mothur.git diff --git a/display.h b/display.h index 17867c8..8671fa6 100644 --- a/display.h +++ b/display.h @@ -7,21 +7,26 @@ #include "fileoutput.h" -using namespace std; - /***********************************************************************/ class Display { public: virtual void update(SAbundVector* rank) = 0; - virtual void update(SharedRAbundVector* shared1, SharedRAbundVector* shared2, int numSeqs, int numGroupComb) = 0; + virtual void update(vector shared, int numSeqs, int numGroupComb) = 0; virtual void init(string) = 0; virtual void reset() = 0; virtual void close() = 0; + virtual bool isCalcMultiple() = 0; + virtual void setAll(bool){} + virtual bool getAll() { bool a; return a; } + virtual string getName() { return ""; }; + virtual ~Display() {} + Display() { m = MothurOut::getInstance(); } + +protected: + MothurOut* m; -private: - }; /***********************************************************************/