Route-Map
Loading...
Searching...
No Matches
Obstacle Class Reference

Класс, представляющий препятствие на карте. More...

#include <obstacle.h>

Public Member Functions

void addPointToPolygon (const QPointF &point)
 Добавляет точку к полигону препятствия.
 
void finalizePolygon (QGraphicsScene *scene)
 Завершает формирование полигона препятствия и добавляет его на сцену.
 
void clearAll ()
 Очищает все данные о препятствиях.
 
void saveToXml ()
 Сохраняет препятствия в XML-файл.
 

Public Attributes

std::vector< int > indexes
 
std::vector< QPolygonF > Polygons
 
QPolygonF Polygon
 

Detailed Description

Класс, представляющий препятствие на карте.

Member Function Documentation

◆ addPointToPolygon()

void Obstacle::addPointToPolygon ( const QPointF & point)

Добавляет точку к полигону препятствия.

Parameters
pointТочка для добавления.

◆ finalizePolygon()

void Obstacle::finalizePolygon ( QGraphicsScene * scene)

Завершает формирование полигона препятствия и добавляет его на сцену.

Parameters
sceneУказатель на графическую сцену.

Member Data Documentation

◆ indexes

std::vector<int> Obstacle::indexes

Индексы препятствий.

◆ Polygon

QPolygonF Obstacle::Polygon

Полигон препятствия.

◆ Polygons

std::vector<QPolygonF> Obstacle::Polygons

Полигоны препятствий на карте.


The documentation for this class was generated from the following files: