#include <rect.h>
Inherited by mup::Rect.
Public Member Functions | |
Rect (int x, int y, int w, int h) | |
Rect () | |
virtual | ~Rect () |
int | LeftEdge () const |
int | TopEdge () const |
int | Width () const |
int | Height () const |
void | SetLeftEdge (int v) |
void | SetTopEdge (int v) |
void | SetWidth (int v) |
void | SetHeight (int v) |
Rect | operator+ (Rect &r) |
Protected Attributes | |
int | m_x |
int | m_y |
int | m_w |
int | m_h |
geo::Rect::Rect | ( | int | x, | |
int | y, | |||
int | w, | |||
int | h | |||
) |
Constructor that expects the metrics
x | X-coordinate | |
y | Y-coordinate | |
w | Width | |
h | Height |
geo::Rect::Rect | ( | ) | [inline] |
Standart constructor
virtual geo::Rect::~Rect | ( | ) | [inline, virtual] |
Standart destructor
Reimplemented in mup::Rect.
int geo::Rect::LeftEdge | ( | ) | const |
Asks for the X-coordinate
int geo::Rect::TopEdge | ( | ) | const |
Asks for the Y-coordinate
int geo::Rect::Width | ( | ) | const |
Asks for the width
int geo::Rect::Height | ( | ) | const |
Asks for the height
void geo::Rect::SetLeftEdge | ( | int | v | ) |
Sets the X-coordinate
v | the value |
void geo::Rect::SetTopEdge | ( | int | v | ) |
Sets the Y-coordinate
v | the value |
void geo::Rect::SetWidth | ( | int | v | ) |
Sets for the width
v | the value |
void geo::Rect::SetHeight | ( | int | v | ) |
Sets for the height
v | the value |
int geo::Rect::m_x [protected] |
int geo::Rect::m_y [protected] |
int geo::Rect::m_w [protected] |
int geo::Rect::m_h [protected] |