X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=datavector.hpp;h=dfcd684eaaec9e725ddf6e860b9d22ec4c4a90c5;hb=6b32d112bb60e9f7eb6d4407a4eed4c49b67bced;hp=734ace57988f31c3f9bd911999fdc30940ecccd6;hpb=ca9ac1d80c62f57270b0dcd49410ebe08a8aecd6;p=mothur.git diff --git a/datavector.hpp b/datavector.hpp index 734ace5..dfcd684 100644 --- a/datavector.hpp +++ b/datavector.hpp @@ -23,10 +23,10 @@ class DataVector { public: DataVector(){ m = MothurOut::getInstance(); }// : maxRank(0), numBins(0), numSeqs(0){}; - 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*); + DataVector(string l) : label(l) { m = MothurOut::getInstance();}; + DataVector(const DataVector& dv) : label(dv.label){ m = MothurOut::getInstance();};//, maxRank(dv.maxRank), numBins(dv.numBins), numSeqs(dv.numSeqs) {}; + DataVector(ifstream&) {m = MothurOut::getInstance();} + DataVector(ifstream&, GroupMap*){m = MothurOut::getInstance();} virtual ~DataVector(){}; // virtual int getNumBins() { return numBins; } @@ -36,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; }