27 void Add(std::vector<gui::Target*>);
28 void Set(std::vector<gui::Target*>);
34 void Add(std::vector<lib::Target>&);
35 void Add(
const std::vector<lib::Target>&);
37 void Set(std::vector<lib::Target>&);
38 void Set(
const std::vector<lib::Target>&);
56 void Add(std::vector<gui::Hill*>);
57 void Set(std::vector<gui::Hill*>);
63 void Add(std::vector<lib::Hill>&);
64 void Add(
const std::vector<lib::Hill>&);
66 void Set(std::vector<lib::Hill>&);
67 void Set(
const std::vector<lib::Hill>&);
79 std::vector<gui::Hill>
GetHills()
const;
85 void Add(std::vector<gui::TrappyCircle*>);
86 void Set(std::vector<gui::TrappyCircle*>);
92 void Add(std::vector<lib::TrappyCircle>&);
93 void Add(
const std::vector<lib::TrappyCircle>&);
95 void Set(std::vector<lib::TrappyCircle>&);
96 void Set(
const std::vector<lib::TrappyCircle>&);
114 void Add(std::vector<gui::TrappyLine*>);
115 void Set(std::vector<gui::TrappyLine*>);
121 void Add(std::vector<lib::TrappyLine>&);
122 void Add(
const std::vector<lib::TrappyLine>&);
124 void Set(std::vector<lib::TrappyLine>&);
125 void Set(
const std::vector<lib::TrappyLine>&);
163 std::vector<std::unique_ptr<gui::Hill>>
hills_;
164 std::vector<std::unique_ptr<gui::Target>>
targets_;
166 std::vector<std::unique_ptr<gui::TrappyLine>>
tr_lines_;
Фигура рельефа с высотой
Definition hill.h:15
Фигура контрольной точки
Definition target.h:13
Фигура опасной зоны
Definition trappy_circle.h:14
Фигура линии опасного перелета
Definition trappy_line.h:14
Рельеф с высотой
Definition hill.h:13
Контрольная точка
Definition target.h:12
Опасная зона
Definition trappy_circle.h:9
Линия опасного перелета
Definition trappy_line.h:13
Этот файл включает в себя все gui objects.
ObjectType
Типы объектов по категориям
Definition base.h:21