Repräsentiert ein Rechteck in einem zweidimensionalen Koordinatensystem.
|
| Rect () |
|
| Rect (const Point &topLeft, const Point &bottomRight) |
|
| Rect (int x, int y, int width, int height) |
|
| Rect (const RECT &r) |
|
int | bottom () const |
|
Point | bottomLeft () const |
|
Point | bottomRight () const |
|
int | height () const |
|
Rect | intersected (const Rect &other) |
|
bool | intersects (const Rect &other) |
|
bool | isNull () const |
|
int | left () const |
|
Rect | normalized () const |
|
int | right () const |
|
void | setBottom (int bottom) |
|
void | setBottomRight (const Point &bottomRight) |
|
void | setCoords (int x1, int y1, int x2, int y2) |
|
void | setHeight (int height) |
|
void | setLeft (int left) |
|
void | setRect (const RECT &r) |
|
void | setRect (int x, int y, int width, int height) |
|
void | setRight (int right) |
|
void | setSize (const Size &size) |
|
void | setTop (int top) |
|
void | setTopLeft (const Point &topLeft) |
|
void | setWidth (int width) |
|
void | setX (int x) |
|
void | setY (int y) |
|
Size | size () const |
|
int | top () const |
|
Point | topLeft () const |
|
Point | topRight () const |
|
int | width () const |
|
int | x () const |
|
int | x1 () const |
|
int | x2 () const |
|
int | y () const |
|
int | y1 () const |
|
int | y2 () const |
|
ppl6::grafix::Rect::Rect |
( |
| ) |
|
ppl6::grafix::Rect::Rect |
( |
const Point & |
topLeft, |
|
|
const Point & |
bottomRight |
|
) |
| |
ppl6::grafix::Rect::Rect |
( |
int |
x, |
|
|
int |
y, |
|
|
int |
width, |
|
|
int |
height |
|
) |
| |
ppl6::grafix::Rect::Rect |
( |
const RECT & |
r | ) |
|
int ppl6::grafix::Rect::bottom |
( |
| ) |
const |
Point ppl6::grafix::Rect::bottomLeft |
( |
| ) |
const |
Point ppl6::grafix::Rect::bottomRight |
( |
| ) |
const |
int ppl6::grafix::Rect::height |
( |
| ) |
const |
Rect ppl6::grafix::Rect::intersected |
( |
const Rect & |
other | ) |
|
bool ppl6::grafix::Rect::intersects |
( |
const Rect & |
other | ) |
|
bool ppl6::grafix::Rect::isNull |
( |
| ) |
const |
int ppl6::grafix::Rect::left |
( |
| ) |
const |
Rect ppl6::grafix::Rect::normalized |
( |
| ) |
const |
int ppl6::grafix::Rect::right |
( |
| ) |
const |
void ppl6::grafix::Rect::setBottom |
( |
int |
bottom | ) |
|
void ppl6::grafix::Rect::setBottomRight |
( |
const Point & |
bottomRight | ) |
|
void ppl6::grafix::Rect::setCoords |
( |
int |
x1, |
|
|
int |
y1, |
|
|
int |
x2, |
|
|
int |
y2 |
|
) |
| |
void ppl6::grafix::Rect::setHeight |
( |
int |
height | ) |
|
void ppl6::grafix::Rect::setLeft |
( |
int |
left | ) |
|
void ppl6::grafix::Rect::setRect |
( |
const RECT & |
r | ) |
|
void ppl6::grafix::Rect::setRect |
( |
int |
x, |
|
|
int |
y, |
|
|
int |
width, |
|
|
int |
height |
|
) |
| |
void ppl6::grafix::Rect::setRight |
( |
int |
right | ) |
|
void ppl6::grafix::Rect::setSize |
( |
const Size & |
size | ) |
|
void ppl6::grafix::Rect::setTop |
( |
int |
top | ) |
|
void ppl6::grafix::Rect::setTopLeft |
( |
const Point & |
topLeft | ) |
|
void ppl6::grafix::Rect::setWidth |
( |
int |
width | ) |
|
void ppl6::grafix::Rect::setX |
( |
int |
x | ) |
|
void ppl6::grafix::Rect::setY |
( |
int |
y | ) |
|
Size ppl6::grafix::Rect::size |
( |
| ) |
const |
int ppl6::grafix::Rect::top |
( |
| ) |
const |
Point ppl6::grafix::Rect::topLeft |
( |
| ) |
const |
Point ppl6::grafix::Rect::topRight |
( |
| ) |
const |
int ppl6::grafix::Rect::width |
( |
| ) |
const |
int ppl6::grafix::Rect::x |
( |
| ) |
const |
int ppl6::grafix::Rect::x1 |
( |
| ) |
const |
int ppl6::grafix::Rect::x2 |
( |
| ) |
const |
int ppl6::grafix::Rect::y |
( |
| ) |
const |
int ppl6::grafix::Rect::y1 |
( |
| ) |
const |
int ppl6::grafix::Rect::y2 |
( |
| ) |
const |
bool operator!= |
( |
const Rect & |
r1, |
|
|
const Rect & |
r2 |
|
) |
| |
|
friend |
bool operator== |
( |
const Rect & |
r1, |
|
|
const Rect & |
r2 |
|
) |
| |
|
friend |
int ppl6::grafix::Rect::rh |
|
private |
int ppl6::grafix::Rect::rw |
|
private |
int ppl6::grafix::Rect::rx |
|
private |
int ppl6::grafix::Rect::ry |
|
private |
Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien:
- /jenkins/jobs/clang_ppl6/workspace/include/ppl6-grafix.h
- /jenkins/jobs/clang_ppl6/workspace/src/grafix6/Rect.cpp