Graphic Calculator: FIDocalcus
Проект трёх первокурсников (по инженерному практикуму в первом семестре) по созданию графического калькулятора на FLTK C++
|
Фигура, представляющая собой график мат. функции More...
#include <Graphix.h>
Public Member Functions | |
Graphix (std::function< double(double)> calc, double min_x, double max_x, Graph_lib::Point origin, unsigned int point_amount, double unit_intr) | |
Инициализирует новый экземпляр Graphix (область определения [min_x:max_x)) | |
Color | color () const |
void | draw () const |
Color | fill_color () const |
Line_style | get_style () const |
virtual void | move (int dx, int dy) |
size_t | number_of_points () const |
Point | point (int i) const |
void | set_color (Color _color) |
void | set_fill_color (Color _color) |
void | set_style (Line_style sty) |
Protected Member Functions | |
void | add (Point p) |
virtual void | draw_lines () const |
void | set_point (int i, Point p) |
Private Attributes | |
Color | c {static_cast<Color>(fl_color())} |
Color | f_c {Color::invisible} |
Line_style | ls {0} |
std::vector< Point > | points |
Фигура, представляющая собой график мат. функции
Graphix_calc::Graphix::Graphix | ( | std::function< double(double)> | calc, |
double | min_x, | ||
double | max_x, | ||
Graph_lib::Point | origin, | ||
unsigned int | point_amount, | ||
double | unit_intr ) |
Инициализирует новый экземпляр Graphix (область определения [min_x:max_x))
calc | лямбда-выр. от мат. функции |
min_x | мин. знач. x |
max_x | макс. знач. x |
origin | начало координат |
point_amount | кол-во точек |
unit_intr | единичный отрезок |
Перебираемое значение x мат. функции
|
inlineprotectedinherited |
|
inlineinherited |
|
inherited |
|
protectedvirtualinherited |
Reimplemented in Graph_lib::Open_polyline, Graph_lib::Closed_polyline, Graph_lib::Lines, Graph_lib::Text, Graph_lib::Marked_polyline, Graph_lib::Image, Graphix_calc::Axis, and Graphix_calc::Segmented_graphix.
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |