Locus No Pilotus
Project of four first grade MIPT DAFE/RSE students (for engineering practical work in the second semester) in Qt C++
|
Математическая точка на ед. окружности, выраженная в градусах More...
#include <point.h>
Public Member Functions | |
PointAsAngles (double positive_angle=0, double negative_angle=0) | |
Инициализирует новый экземпляр Point As Angles:: Point As Angles. | |
std::pair< double, double > | ToPair () |
Переводит lib::PointAsAngles в std::pair. | |
Static Public Member Functions | |
static PointAsAngles | FromPoint (const lib::Point &point, const lib::Point ¢er) |
Переводит мат. точку в мат. точку на ед. окружности | |
static const PointAsAngles | InfPoint () |
Public Attributes | |
double | negative_angle |
Угол на промежутке [-360°; 0°]. | |
double | positive_angle |
Угол на промежутке [0°; 360°]. | |
Математическая точка на ед. окружности, выраженная в градусах
Имеет два поля, представляющие собой углы на промежутках [0°; 360°] и [-360°; 0°]
lib::PointAsAngles::PointAsAngles | ( | double | positive_angle = 0, |
double | negative_angle = 0 ) |
Инициализирует новый экземпляр Point As Angles:: Point As Angles.
positive_angle | |
negative_angle |
|
static |
Переводит мат. точку в мат. точку на ед. окружности
point | изначальная мат. точка |
center | центр окружности, относительно которого считать |
|
inlinestatic |
|
inline |
Переводит lib::PointAsAngles в std::pair.
double lib::PointAsAngles::negative_angle |
Угол на промежутке [-360°; 0°].
double lib::PointAsAngles::positive_angle |
Угол на промежутке [0°; 360°].