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 <segment.h>
Public Member Functions | |
Segment ()=default | |
Segment (const lib::Point &start, const lib::Point &end) | |
Segment (const lib::Point &start, const lib::Point &end, const lib::Point ¢er) | |
Segment (const lib::Segment &data) | |
lib::Point & | Center () |
Возвращает центр окружности | |
void | Draw (QCustomPlot *plot) override |
Отрисовывает фигуру на полотне | |
lib::Point & | End () |
Возвращает конец сегмента | |
bool | IsArc () |
Проверяет, является ли текущий сегмент дугой окружности | |
double | Radius () |
lib::Point & | Start () |
Возвращает начало сегмента | |
std::pair< double, double > | ToAnglesOnCircle () |
Возвращает угловые коэффициенты на окружности | |
Private Attributes | |
QColor | color_ {QColor(50, 100, 200, 255)} |
lib::Segment | data_ |
Фигура отрезка траектории
Фигура представляет собой отрезок или дугу окружности синего цвета
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
Возвращает центр окружности
|
overridevirtual |
Отрисовывает фигуру на полотне
Фигура представляет собой отрезок или дугу окружности синего цвета
plot | указатель на полотно |
Implements gui::Drawable.
|
inline |
Возвращает конец сегмента
|
inline |
Проверяет, является ли текущий сегмент дугой окружности
|
inline |
|
inline |
Возвращает начало сегмента
|
inline |
Возвращает угловые коэффициенты на окружности
|
private |
|
private |