24 template <
class Tx,
class Ty>
35 template <
class Tx,
class Ty>
72 template <
class Tx,
class Ty>
73 std::ostream& operator<<(std::ostream& os, const Rectangle<Tx, Ty>& rectangle)
75 os <<
" m_xmin: " << rectangle.xMin() <<
", m_xmax: " << rectangle.xMax() <<
", m_width: " << rectangle.width() <<
", m_ymin: " << rectangle.yMin() <<
", m_ymax: " << rectangle.yMax() <<
", m_height: " << rectangle.height() ;
Ty m_ymax
Definition: Rectangle.h:66
Ty yCentre(void) const
Definition: Rectangle.h:56
Tx m_xmin
Definition: Rectangle.h:65
Ty m_height
Definition: Rectangle.h:66
Ty yMin(void) const
Definition: Rectangle.h:60
Ty m_ymin
Definition: Rectangle.h:66
void setCentre(const CentrePoint_t ¢rePoint)
Definition: Rectangle.h:53
Height(Ty y)
Definition: Rectangle.h:19
Width< uint32_t > Width_t
Definition: Rectangle.h:13
CentrePoint< uint32_t, uint32_t > CenterPoint_t
Definition: Rectangle.h:33
Definition: Rectangle.h:25
Tx width(void) const
Definition: Rectangle.h:59
CentrePoint< Tx, Ty > centrePoint(void)
Definition: Rectangle.h:54
Tx xMax(void) const
Definition: Rectangle.h:58
void setCentre(Tx x, Ty y)
Definition: Rectangle.h:45
Definition: Rectangle.h:7
Width(Tx x)
Definition: Rectangle.h:10
Ty height(void) const
Definition: Rectangle.h:62
Tx m_x
Definition: Rectangle.h:29
Ty m_y
Definition: Rectangle.h:30
Rectangle(Tx x, Ty y)
Definition: Rectangle.h:39
Tx m_width
Definition: Rectangle.h:65
Definition: Rectangle.h:36
Tx xMin(void) const
Definition: Rectangle.h:57
Ty yMax(void) const
Definition: Rectangle.h:61
Tx m_xmax
Definition: Rectangle.h:65
CentrePoint(Tx x, Ty y)
Definition: Rectangle.h:28
Tx m_width
Definition: Rectangle.h:11
Definition: Rectangle.h:16
Height< uint32_t > Height_t
Definition: Rectangle.h:22
Rectangle(const CentrePoint< Tx, Ty > ¢rePoint, const Width< Tx > &width, const Height< Ty > &height)
Definition: Rectangle.h:40
Tx xCentre(void) const
Definition: Rectangle.h:55
Ty m_height
Definition: Rectangle.h:20
CentrePoint< uint32_t, uint32_t > CentrePoint_t
Definition: Rectangle.h:32
Rectangle< uint32_t, uint32_t > Rectangle_t
Definition: Rectangle.h:70