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


Public Member Functions | |
| Target () | |
| Target (const Point &p) | |
| Target (const Target &)=default | |
| Target (double x, double y) | |
| Target (Target &&)=default | |
| virtual unsigned short | GetId () const |
| Возвращает значение ид. объекта внутри файла | |
| QJsonObject | GetJsonInfo () const override |
| Point | GetPoint () const |
| bool | IsChanged (const QJsonObject &target_obj) const override |
| Target & | operator= (const Target &)=default |
| Target & | operator= (Target &&)=default |
| bool | operator== (const Target &) const |
| virtual void | SetId (unsigned short id) |
| Устанавливает значение ид. объекта внутри файла | |
| void | SetJsonInfo (const QJsonObject &target_obj) override |
| void | SetPoint (const Point &p) |
| void | SetPoint (double x, double y) |
Private Member Functions | |
| void | CheckErrorValues_ () const override |
| Проверяет данные в классе на валидность | |
Private Attributes | |
| unsigned short | id_ {USHRT_MAX} |
| Идентификатор объекта внутри файла | |
| Point | p_ |
Контрольная точка
Самый лучший класс в мире: только с ним у нас не было проблем :)
|
inline |

|
inline |
|
inline |
|
default |
|
default |
|
overrideprivatevirtual |
Проверяет данные в классе на валидность
| std::invalid_argument | если одна из коорд. точки превышает максимально допустимое значение |
Implements lib::JSONable.

|
inlinevirtualinherited |
Возвращает значение ид. объекта внутри файла

|
overridevirtual |
Implements lib::JSONable.

|
inline |
|
overridevirtual |
Implements lib::JSONable.

| bool lib::Target::operator== | ( | const Target & | target | ) | const |
|
inlinevirtualinherited |
Устанавливает значение ид. объекта внутри файла
| id | новый идентификатор объекта |

|
overridevirtual |
Implements lib::JSONable.


|
inline |


|
inline |
|
privateinherited |
Идентификатор объекта внутри файла
|
private |