|
Locus No Pilotus
Project of four first grade MIPT DAFE/RSE students (for engineering practical work in the second semester) in Qt C++
|
Classes | |
| class | Hill |
| Рельеф с высотой More... | |
| class | JSONable |
| Объект, возможный к считыванию по .json файлу [абстрактный класс]. More... | |
| struct | Point |
| Математическая точка More... | |
| struct | PointAsAngles |
| Математическая точка на ед. окружности, выраженная в градусах More... | |
| class | Segment |
| Сегмент математический траектории More... | |
| class | Target |
| Контрольная точка More... | |
| class | TrappyCircle |
| Опасная зона More... | |
| class | TrappyLine |
| Линия опасного перелета More... | |
Enumerations | |
| enum class | CircleQuadrant { First , Second , Third , Fourth } |
| Четверть мат. окружности More... | |
Functions | |
| double | DistanceBetweenPoints (const Point &first_point, const Point &second_point) |
| Находит расстояние между двумя мат. точками | |
| bool | operator!= (Point a, Point b) |
| Point | operator+ (Point a, Point b) |
| Point | operator- (Point a, Point b) |
| bool | operator== (Point a, Point b) |
| Оператор сравнения двух точек | |
| CircleQuadrant | QuadrantOccupiedByPoint (const lib::Point &point, const lib::Point ¢er) |
| Находит, в какой части окружности лежит мат. точка | |
Variables | |
| constexpr double | inf = std::numeric_limits<double>::infinity() |
| Infinity. | |
| constexpr double | max_coord = 1000000 |
| constexpr double | precision = 1.0E-6 |
|
strong |
Находит расстояние между двумя мат. точками
| first_point | первая точка |
| second_point | вторая точка |

| CircleQuadrant lib::QuadrantOccupiedByPoint | ( | const lib::Point & | point, |
| const lib::Point & | center ) |
Находит, в какой части окружности лежит мат. точка
| point | мат. точка |
| center | центр окружности (тоже мат. точка) |


|
constexpr |
Infinity.
|
constexpr |
|
constexpr |