X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=sharedlistvector.h;fp=sharedlistvector.h;h=13fed9791fb347806f33723893aacd15eb535690;hb=499f4ac6e321f9f03d4c3aa25c3b6880892c8b83;hp=81779257346d4b25dbecf092a6c730162d7d4991;hpb=a935b75dd890da5ae7f09e5e6179f90ab2955348;p=mothur.git diff --git a/sharedlistvector.h b/sharedlistvector.h index 8177925..13fed97 100644 --- a/sharedlistvector.h +++ b/sharedlistvector.h @@ -33,7 +33,7 @@ public: SharedListVector(); SharedListVector(int); SharedListVector(ifstream&); - SharedListVector(const SharedListVector& lv) : DataVector(lv.label), data(lv.data), maxRank(lv.maxRank), numBins(lv.numBins), numSeqs(lv.numSeqs){ groupmap = NULL; countTable = NULL; }; + SharedListVector(const SharedListVector& lv) : DataVector(lv.label), data(lv.data), maxRank(lv.maxRank), numBins(lv.numBins), numSeqs(lv.numSeqs), binLabels(lv.binLabels) { groupmap = NULL; countTable = NULL; }; ~SharedListVector(){ if (groupmap != NULL) { delete groupmap; } if (countTable != NULL) { delete countTable; } }; int getNumBins() { return numBins; } @@ -42,6 +42,8 @@ public: void set(int, string); string get(int); + vector getLabels(); + void setLabels(vector); void push_back(string); void resize(int); void clear(); @@ -63,6 +65,7 @@ private: int maxRank; int numBins; int numSeqs; + vector binLabels; };