4 #include "rarefactioncurvedata.h"
5 #include "raredisplay.h"
6 #include "ordervector.hpp"
8 #include "globaldata.hpp"
14 Rarefact(OrderVector* o, vector<Display*> disp) :
15 numSeqs(o->getNumSeqs()), order(o), displays(disp), label(o->getLabel()) {};
16 Rarefact(vector<SharedRAbundVector*> shared, vector<Display*> disp) :
17 lookup(shared), displays(disp) { globaldata = GlobalData::getInstance(); };
20 void getCurve(int, int);
21 void getSharedCurve(int, int);
24 GlobalData* globaldata;
26 vector<Display*> displays;
27 int numSeqs, numGroupComb;
29 void mergeVectors(SharedRAbundVector*, SharedRAbundVector*);
30 vector<SharedRAbundVector*> lookup;