*
*/
-using namespace std;
-
-#include "ordervector.hpp"
#include "rabundvector.hpp"
#include "sharedrabundvector.h"
-#include "sharedordervector.h"
#include "datavector.hpp"
#include "globaldata.hpp"
class HeatMap {
public:
- HeatMap();
+ HeatMap(string, string, string);
~HeatMap(){};
- void getPic(OrderVector*);
- void getPic(SharedOrderVector*);
+ string getPic(RAbundVector*);
+ string getPic(vector<SharedRAbundVector*>);
private:
- void getSharedVectors(SharedOrderVector*);
- void sortSharedVectors();
-
+ void sortSharedVectors(vector<SharedRAbundVector*>& );
+ void printLegend(int, float);
+
GlobalData* globaldata;
- vector<SharedRAbundVector*> lookup;
- RAbundVector rabund;
- string format, sorted, groupComb;
+ string format, sorted, groupComb, scaler, outputDir;
ofstream outsvg;
- map<int, string> colorScale;
- map<int, string>::iterator it;
-
+ MothurOut* m;
};
+
/***********************************************************************/
#endif
+