Graphic Calculator: FIDocalcus
Проект трёх первокурсников (по инженерному практикуму в первом семестре) по созданию графического калькулятора на FLTK C++
|
Classes | |
class | Bad_image |
struct | Button |
struct | Closed_polyline |
Закрытая последовательность линий More... | |
struct | Color |
Цвет, с учетом прозрачности More... | |
class | Font |
class | Image |
struct | In_box |
class | Line |
Простая линяя, сост. из двух точек More... | |
struct | Line_style |
class | Lines |
Независимые линии More... | |
class | Mark |
class | Marked_polyline |
class | Marks |
class | Open_polyline |
Открытая последовательность линий More... | |
struct | Out_box |
struct | Point |
class | Shape |
Абстрактная фигура More... | |
struct | Suffix |
class | Text |
class | Widget |
Абстрактный объект взаимодействия с пользователем More... | |
class | Window |
Typedefs | |
using | Callback |
Functions | |
bool | can_open (const std::string &s) |
void | draw_mark (Point _loc, char c) |
Рисует 1 марку | |
Suffix::Encoding | get_encoding (const std::string &s) |
int | gui_main () |
Вызывает основной цикл обработки событий библиотеки виджетов | |
int | init_suffix_map () |
bool | operator!= (Point a, Point b) |
Point | operator+ (Point a, Point b) |
Point | operator- (Point a, Point b) |
bool | operator== (Point a, Point b) |
template<class W > | |
W & | reference_to (void *ptr_wid) |
Variables | |
const double | pi {std::acos(-1.0)} |
std::map< std::string, Suffix::Encoding > | suffix_map |
Рисует 1 марку
_loc | расположение |
c | символ марки |
Suffix::Encoding Graph_lib::get_encoding | ( | const std::string & | s | ) |
|
inline |
Вызывает основной цикл обработки событий библиотеки виджетов
int Graph_lib::init_suffix_map | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
W & Graph_lib::reference_to | ( | void * | ptr_wid | ) |
std::map<std::string, Suffix::Encoding> Graph_lib::suffix_map |