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 int get_value_count();
36 std::string get_unit();
37 std::valarray<double> value_arr;
46 DataRange(Data *data);
47 DataRange(DataRange *datarange);
48 DataRange(int item_count_per_value, std::string unit_param);
51 void add(DataRange *datarange);
52 Data *get(int row_index);
56 int get_data_item_value_count();
57 std::string get_unit();
61 std::vector<plp::Date *> date_list;