57 std::function<double(
double)>
calc;
60 std::vector<Math_calc::Segment>
segs;
79 std::vector<Math_calc::Segment>
segments(
double unit_intr,
Абстрактная фигура
Definition Shapes.h:154
Color c
Definition Shapes.h:213
Фигура, представляющая собой график мат. функции
Definition Graphix.h:13
Фигура, представляющая собой график мат. функции, поделенный на
Definition Segmented_graphix.h:20
std::function< double(double)> calc
Лямбда-выражение от мат. функции
Definition Segmented_graphix.h:57
std::vector< Graphix_calc::Graphix * > seged_graphix
График мат. функции, поделенный на сегменты, связанные с ОДЗ
Definition Segmented_graphix.h:63
~Segmented_graphix()
Definition Segmented_graphix.cpp:36
Segmented_graphix()=default
void draw_lines() const override
Definition Segmented_graphix.cpp:40
void set_color(Graph_lib::Color c)
Definition Segmented_graphix.cpp:45
std::vector< Math_calc::Segment > segments(double unit_intr, Graph_lib::Point origin, Graph_lib::Point left_bottom, Graph_lib::Point right_top) const
Definition Segmented_graphix.cpp:50
Segmented_graphix & operator=(Graphix_calc::Graphix *graphix)
Definition Segmented_graphix.h:46
std::vector< Graphix_calc::Graphix * > segmented_graphix(double unit_intr, Graph_lib::Point origin, Graph_lib::Point left_bottom, Graph_lib::Point right_top) const
Definition Segmented_graphix.cpp:69
std::vector< Math_calc::Segment > segs
Вещественные отрезки, где мат. функция определена
Definition Segmented_graphix.h:60
Цвет, с учетом прозрачности
Definition Shapes.h:23