|
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 <trappy_line.h>


Public Member Functions | |
| TrappyLine ()=default | |
| TrappyLine (const lib::TrappyLine &data) | |
| TrappyLine (const TrappyLine &)=default | |
| TrappyLine (gui::Target *first_target, gui::Target *second_target) | |
| TrappyLine (std::pair< gui::Target *, gui::Target * > targets) | |
| TrappyLine (TrappyLine &&)=default | |
| void | Draw (QCustomPlot *plot) override |
| Отрисовывает фигуру на полотне | |
| lib::TrappyLine & | GetData () |
| const lib::TrappyLine & | GetData () const |
| QCPGraph * | GetGraphPtr () const |
| Возвращает значение указателя на полотне | |
| std::pair< gui::Target, gui::Target > | GetTargets () const |
| std::pair< gui::Target *, gui::Target * > | GetTargetsPtrs () |
| const std::pair< gui::Target *, gui::Target * > & | GetTargetsPtrs () const |
| TrappyLine & | operator= (const TrappyLine &)=default |
| TrappyLine & | operator= (TrappyLine &&)=default |
| bool | operator== (const gui::TrappyLine &tr_line) const |
| void | SetFirstTarget (gui::Target *target) |
| void | SetSecondTarget (gui::Target *target) |
| void | SetTargets (gui::Target *first_target, gui::Target *second_target) |
| void | SetTargets (std::pair< gui::Target *, gui::Target * > targets) |
Private Member Functions | |
| void | UpdateData_ (gui::Target *first_target, gui::Target *second_target) |
| void | UpdateData_ (std::pair< gui::Target *, gui::Target * > targets) |
Private Attributes | |
| lib::TrappyLine | data_ |
| QCPGraph * | graph_ {nullptr} |
| std::pair< gui::Target *, gui::Target * > | targets_ |
Фигура линии опасного перелета
Фигура представляет собой пунктирное красное соединение между заданными контрольными точками (причем эти точки выделяются)
|
default |
|
inline |

|
inline |
|
inline |
|
default |
|
default |
|
overridevirtual |
Отрисовывает фигуру на полотне
Фигура представляет собой пунктирное красное соединение между заданными контрольными точками (причем эти точки выделяются)
| plot | указатель на полотно |
Implements gui::Drawable.

|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
default |
|
default |
|
inline |

|
inline |

|
inline |
|
inline |


|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |