30 #ifndef _libCore_ExportMethodT_hpp_
31 #define _libCore_ExportMethodT_hpp_
49 const std::string& unit,
50 const std::function<
double ()>&
function,
67 const std::string& unit,
68 const std::function<
double ()>&
function,
72 _set(&Core::
SetOf<T>::get_global_set()) {
84 for (
unsigned int i = 0; i<_set->size(); ++i) {
85 item_ = _set->get_item_by_rank(i);
86 const double value = function_();
96 for (
unsigned int i = 0; i<_set->size(); ++i) {
97 item_ = _set->get_item_by_rank(i);
98 const double value = function_();
107 for (
unsigned int i = 0; i<_set->size(); ++i) {
108 item_ = _set->get_item_by_rank(i);
109 const double value = function_();
117 for (
unsigned int i = 0; i<_set->size(); ++i) {
118 item_ = _set->get_item_by_rank(i);
120 apply_color(function_(), color);
121 item_->set_color(color);
128 for (
unsigned int i = 0; i<_set->size(); ++i) {
129 item_ = _set->get_item_by_rank(i);
130 float& lineWidth = item_->get_line_width();
131 apply_line_width(function_(), lineWidth);
Definition: ExportMethod.hpp:46
void update_max()
Definition: ExportMethodT.hpp:151
ExportMethodT()
Definition: ExportMethodT.hpp:139
void update_min()
Definition: ExportMethodT.hpp:148
void update_min_max()
Definition: ExportMethodT.hpp:145
void scan_and_apply_line_width()
Definition: ExportMethodT.hpp:157
~ExportMethodT()
Definition: ExportMethodT.hpp:142
void scan_and_apply_color()
Definition: ExportMethodT.hpp:154
Definition: ExportMethodT.hpp:46
void scan_and_apply_line_width()
Definition: ExportMethodT.hpp:127
void update_min()
Definition: ExportMethodT.hpp:94
void update_min_max()
Definition: ExportMethodT.hpp:81
Core::SetOf< T > * _set
Definition: ExportMethodT.hpp:62
T *& item_
Definition: ExportMethodT.hpp:61
~ExportMethodT()
Definition: ExportMethodT.hpp:76
ExportMethodT(const std::string &key, const std::string &unit, const std::function< double()> &function, T *&item)
Definition: ExportMethodT.hpp:66
void update_max()
Definition: ExportMethodT.hpp:105
void scan_and_apply_color()
Definition: ExportMethodT.hpp:116
Definition: Common.hpp:198
T min(const T v0, const T v1)
Definition: Exprtk.hpp:1456
T max(const T v0, const T v1)
Definition: Exprtk.hpp:1463
T value(details::expression_node< T > *n)
Definition: Exprtk.hpp:15070