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 |