6#include <QGraphicsScene>
7#include <QGraphicsEllipseItem>
9#include <QXmlStreamWriter>
Класс, представляющий препятствие на карте.
Definition obstacle.h:16
void addPointToPolygon(const QPointF &point)
Добавляет точку к полигону препятствия.
Definition obstacle.cpp:5
std::vector< QPolygonF > Polygons
Definition obstacle.h:19
std::vector< int > indexes
Definition obstacle.h:18
void saveToXml()
Сохраняет препятствия в XML-файл.
Definition obstacle.cpp:81
QPolygonF Polygon
Definition obstacle.h:20
void clearAll()
Очищает все данные о препятствиях.
Definition obstacle.cpp:73
void finalizePolygon(QGraphicsScene *scene)
Завершает формирование полигона препятствия и добавляет его на сцену.
Definition obstacle.cpp:11