Struct SessionHandler::GraphVizData

Nested Relationships

This struct is a nested type of Class SessionHandler.

Struct Documentation

struct GraphVizData

Public Functions

inline void reset(const std::string &x_axis_title, const std::string &y_axis_title, const std::optional<std::string> &z_axis_title, int max_nb_points)
inline bool addData(const std::vector<float> &x_data, const std::vector<float> &y_data, const std::string &data_name)
inline bool addScatterData(const std::vector<float> &x_data, const std::vector<float> &y_data, const std::string &data_name)

Public Members

std::vector<std::string> series_names_area_
std::vector<std::vector<float>> x_data_area_
std::vector<std::vector<float>> y_data_area_
std::vector<std::string> series_names_scatter_
std::vector<std::vector<float>> x_data_scatter_
std::vector<std::vector<float>> y_data_scatter_
std::string x_axis_title_
std::string y_axis_title_
std::vector<float> z_data_area_
std::optional<std::string> z_axis_title_
float x_min_ = 0.0f
float x_max_ = 0.0f
float y_min_ = 0.0f
float y_max_ = 0.0f
bool points_overflow_ = false
int nb_points_ = 0
int max_nb_points_ = 0