20 void SetJsonInfo(
const QJsonObject& trappy_circle_obj)
override;
22 bool IsChanged(
const QJsonObject& trappy_circle_obj)
const override;
Объект, возможный к считыванию по .json файлу [абстрактный класс].
Definition base.h:15
Опасная зона
Definition trappy_circle.h:9
void SetRadius(double r)
Definition trappy_circle.h:32
void SetJsonInfo(const QJsonObject &trappy_circle_obj) override
Definition trappy_circle.cpp:29
TrappyCircle(const TrappyCircle &)=default
QJsonObject GetJsonInfo() const override
Definition trappy_circle.cpp:18
TrappyCircle(TrappyCircle &&)=default
TrappyCircle(Point center={0, 0}, double radius=0)
Definition trappy_circle.cpp:9
bool operator==(const TrappyCircle &) const
Definition trappy_circle.cpp:61
double GetRadius() const
Definition trappy_circle.h:25
Point GetCenter() const
Definition trappy_circle.h:24
TrappyCircle & operator=(const TrappyCircle &)=default
Point center_
Definition trappy_circle.h:49
void CheckErrorValues() const override
Проверяет данные в классе на валидность
Definition trappy_circle.cpp:66
void SetCenter(const Point ¢er)
Definition trappy_circle.h:27
bool IsChanged(const QJsonObject &trappy_circle_obj) const override
Definition trappy_circle.cpp:54
double radius_
Definition trappy_circle.h:50
TrappyCircle & operator=(TrappyCircle &&)=default
Математическая точка
Definition point.h:16