22 TrappyLine(std::pair<gui::Target*, gui::Target*> targets) {
46 void SetTargets(std::pair<gui::Target*, gui::Target*> targets) {
59 void Draw(QCustomPlot* plot)
override;
83 void UpdateData(std::pair<gui::Target*, gui::Target*> targets);
91 std::pair<gui::Target*, gui::Target*>
targets_;
Некоторая возможная к рисованию фигура [абстрактный класс].
Definition base.h:9
Фигура контрольной точки
Definition target.h:13
Фигура линии опасного перелета
Definition trappy_line.h:14
TrappyLine(gui::Target *first_target, gui::Target *second_target)
Definition trappy_line.h:18
void SetSecondTarget(gui::Target *target)
Definition trappy_line.h:38
void Draw(QCustomPlot *plot) override
Отрисовывает фигуру на полотне
Definition trappy_line.cpp:6
std::pair< gui::Target *, gui::Target * > targets_
Definition trappy_line.h:91
void SetFirstTarget(gui::Target *target)
Definition trappy_line.h:34
bool operator==(const gui::TrappyLine &tr_line) const
Definition trappy_line.h:77
TrappyLine & operator=(const TrappyLine &)=default
TrappyLine(std::pair< gui::Target *, gui::Target * > targets)
Definition trappy_line.h:22
TrappyLine(const lib::TrappyLine &data)
Definition trappy_line.h:26
const std::pair< gui::Target *, gui::Target * > & GetTargetsPtrs() const
Definition trappy_line.h:73
void SetTargets(gui::Target *first_target, gui::Target *second_target)
Definition trappy_line.h:42
std::pair< gui::Target, gui::Target > GetTargets() const
Definition trappy_line.h:67
void SetTargets(std::pair< gui::Target *, gui::Target * > targets)
Definition trappy_line.h:46
std::pair< gui::Target *, gui::Target * > GetTargetsPtrs()
Definition trappy_line.h:71
QCPGraph * graph_
Definition trappy_line.h:87
lib::TrappyLine data_
Definition trappy_line.h:85
const lib::TrappyLine & GetData() const
Definition trappy_line.h:50
void UpdateData(gui::Target *first_target, gui::Target *second_target)
Definition trappy_line.cpp:23
lib::TrappyLine & GetData()
Definition trappy_line.h:51
TrappyLine(TrappyLine &&)=default
TrappyLine(const TrappyLine &)=default
QCPGraph * GetGraphPtr() const
Возвращает значение указателя на полотне
Definition trappy_line.h:65
TrappyLine & operator=(TrappyLine &&)=default
Линия опасного перелета
Definition trappy_line.h:13