candle_stick_point.h
Go to the documentation of this file.
T read_value(std::istream &in, std::string &buf, const char delim=',')
Definition: csv_format.h:43
float y_type
Definition: data_point.h:27
size_t data_point_count() const
Definition: candle_stick_point.h:137
Definition: enum_description.h:15
float upper() const
Definition: candle_stick_point.h:119
const float_vector_t & outliers() const
Definition: candle_stick_point.h:128
float p25() const
Definition: candle_stick_point.h:83
void write_csv(std::ostream &out, I beg, I end, const char eol, const size_t precision=10)
Definition: csv_format.h:117
Definition: candle_stick_point.h:19
float y() const
Definition: data_point.h:58
friend std::istream & operator>>(std::istream &in, candle_stick_point &data)
Definition: candle_stick_point.h:157
const T & handle_nan(const T &val)
Definition: csv_format.h:84
float x() const
Definition: data_point.h:50
float min_value() const
Definition: candle_stick_point.h:74
float p50() const
Definition: candle_stick_point.h:92
float p75() const
Definition: candle_stick_point.h:101
float max_value() const
Definition: candle_stick_point.h:65
Definition: data_point.h:21
candle_stick_point(const float x=0, const float p25=0, const float p50=0, const float p75=0, const float lower=std::numeric_limits< y_type >::quiet_NaN(), const float upper=std::numeric_limits< y_type >::quiet_NaN(), const size_t data_point_count=0, const float_vector_t &outliers=float_vector_t())
Definition: candle_stick_point.h:36
friend std::ostream & operator<<(std::ostream &out, const candle_stick_point &data)
Definition: candle_stick_point.h:144
void read_csv(std::istream &in, I beg, I end, const char delim=',')
Definition: csv_format.h:69
std::vector< float > float_vector_t
Definition: candle_stick_point.h:23
float lower() const
Definition: candle_stick_point.h:110