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();
30 static Data *parse_string(const std::string& data_str);
32 void set_date(plp::Date *date_param);
33 std::string get_unit();
34 std::valarray<double> value_arr;
42 DataRange(Data *data);
43 DataRange(int item_count_per_value, std::string unit_param);
45 void add_data(Data *data);
46 Data *get_data(int row_index);
47 Data *get_first_data();
48 Data *get_last_data();
49 int get_data_row_count();
50 int get_data_column_count();
51 std::string get_unit();
55 std::vector<plp::Date *> date_list;