Graphic Calculator: FIDocalcus
Проект трёх первокурсников (по инженерному практикуму в первом семестре) по созданию графического калькулятора на FLTK C++
|
Класс, хранящий в себе вектор точек - пересечений двух мат. функций More...
#include <function_crosses.h>
Public Member Functions | |
function_crosses (std::pair< Math_func::function, Math_func::function > funcs, Math_calc::Point left_bottom, Math_calc::Point right_top, double _precision) | |
Инициализирует новый экземпляр function_crosses. | |
operator std::vector< Math_calc::Point > () const | |
Protected Member Functions | |
std::vector< Segment > | estimated_segment (Segment) const |
double | root_on_interval (Segment) const |
Private Member Functions | |
std::vector< Point > | crosses (Math_calc::Point left_bottom, Point right_top) const |
Считает все пересечения двух мат. функций | |
std::vector< Point > | roots (Math_calc::Point left_bottom, Point right_top) const |
Private Attributes | |
Math_func::function | f |
Одна из введенных мат. функций | |
std::vector< Point > | points |
double | precision |
Точность | |
Класс, хранящий в себе вектор точек - пересечений двух мат. функций
Math_calc::function_crosses::function_crosses | ( | std::pair< Math_func::function, Math_func::function > | funcs, |
Math_calc::Point | left_bottom, | ||
Math_calc::Point | right_top, | ||
double | _precision ) |
Инициализирует новый экземпляр function_crosses.
Поиск точек происходит на прямоугольной области, края которой - точки
funcs | пара мат. функций |
left_bottom | левая нижняя точка - начало области поиска точек |
right_top | правая верхняя точка - конец области поиска точек |
_precision | точность |
|
private |
Считает все пересечения двух мат. функций
left_bottom | левая нижняя точка - начало области поиска точек |
right_top | правая верхняя точка - конец области поиска точек |
|
protectedinherited |
Используя тот факт, что по разные стороны от точки-корня мат. функция имеет разные знаки
|
inlineexplicit |
|
protectedinherited |
Значение от возведенной в квадрат мат. функции
|
privateinherited |
left_bottom | левая нижняя точка - начало области поиска точек |
right_top | правая верхняя точка - конец области поиска точек |
|
private |
Одна из введенных мат. функций
|
private |
|
private |
Точность