71 Point3(
const T& x,
const T &y,
const T &z)
123 Rect(
const T &x,
const T &y,
const T &width,
const T &height)
153 return Point2<T>(m_x + m_width / 2, m_y + m_height / 2);
178 return m_width * m_height;
const T & width() const
Definition: geom.hpp:141
Rect(const T &x, const T &y, const T &width, const T &height)
Definition: geom.hpp:123
void setX(const T &x)
Definition: geom.hpp:156
VF EXPORT_SYM point3 create_point3(int x, int y, int z)
T area() const
Definition: geom.hpp:176
const T & y() const
Definition: geom.hpp:136
Point2< T > center() const
Definition: geom.hpp:151
const T & height() const
Definition: geom.hpp:146
Point2(const T &x, const T &y)
Definition: geom.hpp:11
rectangle toCRectangle() const
Definition: geom.hpp:181
const T & y() const
Definition: geom.hpp:83
point2 toCPoint2() const
Definition: geom.hpp:57
const T & x() const
Definition: geom.hpp:131
const T & column() const
Definition: geom.hpp:32
const T & y() const
Definition: geom.hpp:27
VF EXPORT_SYM point2 create_point2(int x, int y)
void setWidth(const T &width)
Definition: geom.hpp:166
VF EXPORT_SYM rectangle create_rectangle(int ulx, int uly, int width, int height)
void setX(const T &x)
Definition: geom.hpp:37
point3 toCPoint3() const
Definition: geom.hpp:108
void setZ(const T &z)
Definition: geom.hpp:103
void setY(const T &y)
Definition: geom.hpp:98
void setHeight(const T &height)
Definition: geom.hpp:171
#define EXPORT_SYM
Definition: export.h:7
void setX(const T &x)
Definition: geom.hpp:93
const T & z() const
Definition: geom.hpp:88
Point3(const T &x, const T &y, const T &z)
Definition: geom.hpp:71
void setColumn(const T &column)
Definition: geom.hpp:42
void setY(const T &y)
Definition: geom.hpp:161
void setRow(const T &row)
Definition: geom.hpp:52
const T & x() const
Definition: geom.hpp:17
const T & x() const
Definition: geom.hpp:78
void setY(const T &y)
Definition: geom.hpp:47
const T & row() const
Definition: geom.hpp:22