GoogleChart.
Dependents: GoogleChart_TestProgram
DataSet.cpp
00001 /** 00002 * GoogleChart API interface driver. (Version 0.0.1) 00003 * 00004 * Copyright (C) 2010 Shinichiro Nakamura (CuBeatSystems) 00005 * http://shinta.main.jp/ 00006 */ 00007 00008 #include "DataSet.h" 00009 00010 DataSet::DataSet(std::string label, int number, int size, DataSet::EncodeType encodeType) 00011 : 00012 label(label), number(number), size(size), encodeType(encodeType), dataCount(0), min(0), max(100) { 00013 datalist = new double[size]; 00014 } 00015 00016 DataSet::~DataSet() { 00017 delete [] datalist; 00018 } 00019 00020 std::string DataSet::getLabel() { 00021 return label; 00022 } 00023 00024 int DataSet::getNumber() { 00025 return number; 00026 } 00027 00028 int DataSet::getSize() { 00029 return size; 00030 } 00031 00032 void DataSet::setEncodeType(DataSet::EncodeType encodeType) { 00033 DataSet::encodeType = encodeType; 00034 } 00035 00036 DataSet::EncodeType DataSet::getEncodeType() { 00037 return encodeType; 00038 } 00039 00040 void DataSet::clearAllData() { 00041 dataCount = 0; 00042 } 00043 00044 void DataSet::addData(double data) { 00045 datalist[dataCount++] = data; 00046 } 00047 00048 int DataSet::getDataCount() { 00049 return dataCount; 00050 } 00051 00052 double DataSet::getData(int index) { 00053 return datalist[index]; 00054 }
Generated on Tue Jul 12 2022 21:12:19 by
