4 * Created on: Dec 8, 2010
21 Data(int size, double default_value, std::string unit_param);
22 Data(std::vector<double> *val_vector_param);
23 Data(std::vector<double> *val_vector_param, std::string unit_param);
24 Data(std::vector<double> *val_vector_param, plp::Date *date_param, std::string unit_param);
25 Data(std::valarray<double> *val_arr_param, plp::Date *date_param);
29 std::string to_string(int dec_precision);
30 std::string to_string();
31 static Data *parse_string(const std::string& data_str);
33 void set_date(plp::Date *date_param);
34 std::string get_unit();
35 std::valarray<double> value_arr;
44 DataRange(Data *data);
45 DataRange(DataRange *datarange);
46 DataRange(int item_count_per_value, std::string unit_param);
49 void add(DataRange *datarange);
50 Data *get(int row_index);
54 int get_data_item_value_count();
55 std::string get_unit();
59 std::vector<plp::Date *> date_list;