6#include <QtCore/QJsonObject>
7#include <QtCore/QJsonArray>
8#include <QtCore/QJsonValue>
24 [[nodiscard]]
double GetX()
const;
25 virtual void SetX(
double newX);
26 [[nodiscard]]
double GetY()
const;
27 virtual void SetY(
double newY);
38 [[nodiscard]] CPoint2d GetPoint1()
const;
39 virtual void SetPoint1(CPoint2d newPoint1);
40 [[nodiscard]] CPoint2d GetPoint2()
const;
41 virtual void SetPoint2(CPoint2d newPoint2);
48 QList<CPoint2d> m_points;
50 [[nodiscard]] QList<CPoint2d> GetPoints()
const;
51 virtual void SetPoints(
const QList<CPoint2d>& newPoints);
58 QList<CPoint2d> m_points;
59 bool m_isClosed =
false;
61 [[nodiscard]] QList<CPoint2d> GetPoints()
const;
62 virtual void SetPoints(
const QList<CPoint2d>& newPoints);
63 [[nodiscard]]
bool GetIsClosed()
const;
64 virtual void SetIsClosed(
bool newIsClosed);
72 CPoint2d m_bottomRight;
74 [[nodiscard]] CPoint2d GetTopLeft()
const;
75 virtual void SetTopLeft(CPoint2d newTopLeft);
76 [[nodiscard]] CPoint2d GetBottomRight()
const;
77 virtual void SetBottomRight(CPoint2d newBottomRight);
87 [[nodiscard]] CPoint2d GetCenter()
const;
88 virtual void SetCenter(CPoint2d newCenter);
89 [[nodiscard]]
double GetRadius()
const;
90 virtual void SetRadius(
double newRadius);
98 double m_innerRadius = 0.;
99 double m_outerRadius = 0.;
101 [[nodiscard]] CPoint2d GetCenter()
const;
102 virtual void SetCenter(CPoint2d newCenter);
103 [[nodiscard]]
double GetInnerRadius()
const;
104 virtual void SetInnerRadius(
double newInnerRadius);
105 [[nodiscard]]
double GetOuterRadius()
const;
106 virtual void SetOuterRadius(
double newOuterRadius);
109inline double CPoint2d::GetY()
const
114inline void CPoint2d::SetY(
double newY)
119inline double CPoint2d::GetX()
const
124inline void CPoint2d::SetX(
double newX)
129inline CPoint2d CLine2d::GetPoint2()
const
134inline void CLine2d::SetPoint2(CPoint2d newPoint2)
136 m_point2 = newPoint2;
139inline CPoint2d CLine2d::GetPoint1()
const
144inline void CLine2d::SetPoint1(CPoint2d newPoint1)
146 m_point1 = newPoint1;
149inline QList<CPoint2d> CPolyline2d::GetPoints()
const
154inline void CPolyline2d::SetPoints(
const QList<CPoint2d>& newPoints)
156 m_points = newPoints;
159inline bool CPolygon2d::GetIsClosed()
const
164inline void CPolygon2d::SetIsClosed(
bool newIsClosed)
166 m_isClosed = newIsClosed;
169inline QList<CPoint2d> CPolygon2d::GetPoints()
const
174inline void CPolygon2d::SetPoints(
const QList<CPoint2d>& newPoints)
176 m_points = newPoints;
179inline CPoint2d CRectangle2d::GetBottomRight()
const
181 return m_bottomRight;
184inline void CRectangle2d::SetBottomRight(CPoint2d newBottomRight)
186 m_bottomRight = newBottomRight;
189inline CPoint2d CRectangle2d::GetTopLeft()
const
194inline void CRectangle2d::SetTopLeft(CPoint2d newTopLeft)
196 m_topLeft = newTopLeft;
199inline double CCircle::GetRadius()
const
204inline void CCircle::SetRadius(
double newRadius)
206 m_radius = newRadius;
209inline CPoint2d CCircle::GetCenter()
const
214inline void CCircle::SetCenter(CPoint2d newCenter)
216 m_center = newCenter;
219inline double CAnnulus::GetInnerRadius()
const
221 return m_innerRadius;
224inline void CAnnulus::SetInnerRadius(
double newInnerRadius)
226 m_innerRadius = newInnerRadius;
229inline double CAnnulus::GetOuterRadius()
const
231 return m_outerRadius;
234inline void CAnnulus::SetOuterRadius(
double newOuterRadius)
236 m_outerRadius = newOuterRadius;
239inline CPoint2d CAnnulus::GetCenter()
const
244inline void CAnnulus::SetCenter(CPoint2d newCenter)
246 m_center = newCenter;
These are useless classes that were created as expected from the generator.