X-Git-Url: https://git.donarmstrong.com/?p=mothur.git;a=blobdiff_plain;f=datavector.hpp;h=e6c839d4772d0586457a9913df2d9e889db60e00;hp=a5f96eb7f497691d3f2e0a58e976b158cc27d831;hb=1a20e24ee786195ab0e1cccd4f5aede7a88f3f4e;hpb=89f19f9c6ab89c2f6c7c6921a328ae87bce6f8e3 diff --git a/datavector.hpp b/datavector.hpp index a5f96eb..e6c839d 100644 --- a/datavector.hpp +++ b/datavector.hpp @@ -16,6 +16,8 @@ class SharedListVector; class SharedOrderVector; class SharedSAbundVector; class SharedRAbundVector; +class SharedRAbundFloatVector; +class GroupMap; class DataVector { @@ -24,6 +26,7 @@ public: DataVector(string l) : label(l) {}; DataVector(const DataVector& dv) : label(dv.label){};//, maxRank(dv.maxRank), numBins(dv.numBins), numSeqs(dv.numSeqs) {}; DataVector(ifstream&); + DataVector(ifstream&, GroupMap*); virtual ~DataVector(){}; // virtual int getNumBins() { return numBins; } @@ -33,6 +36,7 @@ public: virtual void resize(int) = 0; virtual int size() = 0; virtual void print(ostream&) = 0; + virtual void printHeaders(ostream&) {}; virtual void clear() = 0; void setLabel(string l) { label = l; }