GoogleChart.
Dependents: GoogleChart_TestProgram
DataSet.h
- Committer:
- shintamainjp
- Date:
- 2010-08-17
- Revision:
- 0:ded8a44ff71f
File content as of revision 0:ded8a44ff71f:
/** * GoogleChart API interface driver. (Version 0.0.1) * * Copyright (C) 2010 Shinichiro Nakamura (CuBeatSystems) * http://shinta.main.jp/ */ #ifndef _DATA_SET_H_ #define _DATA_SET_H_ #include <string> class DataSet { public: typedef enum { Simple, Extended, Text } EncodeType; DataSet(std::string label, int number, int size, EncodeType encodeType = Text); ~DataSet(); std::string getLabel(); int getNumber(); int getSize(); void setEncodeType(EncodeType encodeType); EncodeType getEncodeType(); void clearAllData(); void addData(double data); int getDataCount(); double getData(int index); void setScale(double min, double max) { DataSet::min = min; DataSet::max = max; } double getMin() { return min; } double getMax() { return max; } private: const std::string label; const int number; const int size; EncodeType encodeType; double *datalist; int dataCount; double min; double max; }; #endif