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
8
#include "
../Graph_lib/Shapes.h
"
9
10
namespace
Graphix_calc
{
11
12
/// @brief Фигура, представляющая собой график мат. функции
13
class
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
Shapes.h
Graph_lib::Shape
Абстрактная фигура
Definition
Shapes.h:154
Graphix_calc::Graphix
Фигура, представляющая собой график мат. функции
Definition
Graphix.h:13
Graphix_calc::Graphix::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))
Definition
Graphix.cpp:14
Graphix_calc
Definition
Axis.cpp:17
Graph_lib::Point
Definition
Point.h:7
frontend
Graphix_calc
Graphix.h
Generated by
1.10.0