25 void SetJsonInfo(
const QJsonObject& target_obj)
override;
27 bool IsChanged(
const QJsonObject& target_obj)
const override;
Объект, возможный к считыванию по .json файлу [абстрактный класс].
Definition base.h:15
Контрольная точка
Definition target.h:12
Target(const Point &p)
Definition target.h:15
void SetPoint(double x, double y)
Definition target.h:36
Point GetPoint() const
Definition target.h:29
void CheckErrorValues() const override
Проверяет данные в классе на валидность
Definition target.cpp:46
Target(double x, double y)
Definition target.h:14
bool IsChanged(const QJsonObject &target_obj) const override
Definition target.cpp:36
Target & operator=(const Target &)=default
Target()
Definition target.h:16
void SetPoint(const Point &p)
Definition target.h:31
Target(Target &&)=default
bool operator==(const Target &) const
Definition target.cpp:42
void SetJsonInfo(const QJsonObject &target_obj) override
Definition target.cpp:16
Target(const Target &)=default
Target & operator=(Target &&)=default
Point p_
Definition target.h:51
QJsonObject GetJsonInfo() const override
Definition target.cpp:6
Математическая точка
Definition point.h:16