|
| TRect () |
|
| TRect (T x, T y, T width, T height) |
|
| TRect (const TPoint< T > &topLeft, const TPoint< T > &bottomRight) |
|
| TRect (const TRect< T > &other) |
|
| TRect (T x, T y, const TSize< T > &size) |
|
| TRect (const TPoint< T > &topLeft, const TSize< T > &size) |
|
| TRect (const TPoint< T > &topLeft, int width, int height) |
|
bool | isNull () const |
|
bool | isEmpty () const |
|
bool | isValid () const |
|
T | left () const |
|
T | top () const |
|
T | right () const |
|
T | bottom () const |
|
T | horizontalCenter () const |
|
T | verticalCenter () const |
|
T | x () const |
|
T | y () const |
|
TPoint< T > | topLeft () const |
|
TPoint< T > | bottomRight () const |
|
TPoint< T > | topRight () const |
|
TPoint< T > | bottomLeft () const |
|
TPoint< T > | topCenter () const |
|
TPoint< T > | bottomCenter () const |
|
TPoint< T > | centerLeft () const |
|
TPoint< T > | centerRight () const |
|
TPoint< T > | center () const |
|
T | width () const |
|
T | height () const |
|
TSize< T > | size () const |
|
void | reset () |
|
void | clear () |
|
void | setLeft (T pos) |
|
void | setTop (T pos) |
|
void | setRight (T pos) |
|
void | setBottom (T pos) |
|
void | setX (T x) |
|
void | setY (T y) |
|
void | setTopLeft (const TPoint< T > &p) |
|
void | setBottomRight (const TPoint< T > &p) |
|
void | setTopRight (const TPoint< T > &p) |
|
void | setBottomLeft (const TPoint< T > &p) |
|
void | setWidth (T width) |
|
void | setHeight (T height) |
|
void | setSize (const TSize< T > &size) |
|
void | setRect (T x, T y, T width, T height) |
|
void | setCoords (int left, int top, int right, int bottom) |
|
void | expandLeft (T add) |
|
void | expandTop (T add) |
|
void | expandRight (T add) |
|
void | expandBottom (T add) |
|
void | expand (T top, T right, T bottom, T left) |
|
void | expand (T add) |
|
void | translate (T x, T y) |
|
void | translate (const TPoint< T > &p) |
|
void | resize (const TSize< T > &size) |
|
void | resize (T width, T height) |
|
void | move (T x, T y) |
|
void | move (const TPoint< T > &p) |
|
void | moveLeft (T pos) |
|
void | moveTop (T pos) |
|
void | moveRight (T pos) |
|
void | moveBottom (T pos) |
|
void | moveTopLeft (const TPoint< T > &p) |
|
void | moveBottomRight (const TPoint< T > &p) |
|
void | moveTopRight (const TPoint< T > &p) |
|
void | moveBottomLeft (const TPoint< T > &p) |
|
void | moveTopCenter (const TPoint< T > &p) |
|
void | moveBottomCenter (const TPoint< T > &p) |
|
void | moveCenterLeft (const TPoint< T > &p) |
|
void | moveCenterRight (const TPoint< T > &p) |
|
TRect< T > | translated (int x, int y) const |
|
TRect< T > | translated (const TPoint< T > &p) const |
|
TRect< T > | expanded (T add) const |
|
void | moveCenter (const TPoint< T > &p) |
|
void | moveHorizontalCenter (T x) |
|
void | moveVerticalCenter (T y) |
|
bool | contains (const TPoint< T > &p, bool insideOnly=false) const |
|
bool | contains (const TRect< T > &r, bool insideOnly=false) const |
|
bool | intersects (const TRect< T > &r) const |
|
TRect< T > | united (const TRect< T > &r) const |
|
TRect< T > | intersection (const TRect< T > &r) const |
|
void | bind (const TRect< T > &r) |
|
void | alignIn (const TRect< T > &r, Fw::AlignmentFlag align) |
|
TRect< T > & | operator= (const TRect< T > &other) |
|
bool | operator== (const TRect< T > &other) const |
|
bool | operator!= (const TRect< T > &other) const |
|
TRect< T > & | operator|= (const TRect< T > &other) |
|
TRect< T > & | operator&= (const TRect< T > &other) |
|
template<class T>
class TRect< T >
Definition at line 37 of file rect.h.