Graphic Calculator: FIDocalcus
Проект трёх первокурсников (по инженерному практикуму в первом семестре) по созданию графического калькулятора на FLTK C++
Loading...
Searching...
No Matches
Graphix.h
Go to the documentation of this file.
1#pragma once
2
3// std libs
4#include <functional>
5#include <vector>
6
7// Graph_lib
9
10namespace Graphix_calc {
11
12/// @brief Фигура, представляющая собой график мат. функции
13class Graphix : public Graph_lib::Shape {
14 public:
15 /**
16 * @brief Инициализирует новый экземпляр Graphix (область определения
17 * [min_x:max_x))
18 * @param calc: лямбда-выр. от мат. функции
19 * @param min_x: мин. знач. x
20 * @param max_x: макс. знач. x
21 * @param origin: начало координат
22 * @param point_amount: кол-во точек
23 * @param unit_intr: единичный отрезок
24 */
25 Graphix(std::function<double(double)> calc, double min_x, double max_x,
26 Graph_lib::Point origin, unsigned int point_amount, double unit_intr);
27};
28
29} // namespace Graphix_calc
Абстрактная фигура
Definition Shapes.h:154
Фигура, представляющая собой график мат. функции
Definition Graphix.h:13
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))
Definition Graphix.cpp:14
Definition Axis.cpp:17
Definition Point.h:7