|
| WorldRect (void) |
|
| WorldRect (WorldCoord l, WorldCoord t, WorldCoord r, WorldCoord b) |
|
| WorldRect (const WorldPt &pt) |
|
| WorldRect (const WorldPt &a, const WorldPt &b) |
|
| WorldRect (const WorldRect &r) |
|
| WorldRect (const _WorldRect &r) |
|
| WorldRect (const WorldPt &cen, WorldCoord radius) |
|
void | Set (WorldCoord l, WorldCoord t, WorldCoord r, WorldCoord b) |
|
void | Set (const WorldPt &a, const WorldPt &b) |
|
void | SetCornersTLBR (WorldPt tl, WorldPt br) |
|
void | Set (const WorldPt &cen, WorldCoord radius) |
|
void | SetLTRB (WorldCoord l, WorldCoord t, WorldCoord r, WorldCoord b) |
|
void | AdjustLTRB (WorldCoord l, WorldCoord t, WorldCoord r, WorldCoord b) |
|
void | SetLTRBWithoutValidating (WorldCoord l, WorldCoord t, WorldCoord r, WorldCoord b) |
|
const WorldCoord | Top () const |
|
const WorldCoord | Left () const |
|
const WorldCoord | Bottom () const |
|
const WorldCoord | Right () const |
|
const WorldPt | TopLeft (void) const |
|
const WorldPt | BotRight (void) const |
|
const WorldPt | BotLeft (void) const |
|
const WorldPt | TopRight (void) const |
|
WorldRect & | operator= (const WorldRect &r) |
|
Boolean | operator== (const WorldRect &r) const |
|
Boolean | operator!= (const WorldRect &r) const |
|
int | Compare (const WorldRect &inwrRight) const |
|
void | Inset (WorldCoord dx, WorldCoord dy) |
|
void | Outset (WorldCoord dx, WorldCoord dy) |
|
void | Offset (const WorldPt &p) |
|
void | Unite (const WorldPt &p) |
|
void | UniteNoCheck (const WorldPt &p) |
|
void | Unite (const WorldRect &r) |
|
WorldRect | Union (const WorldPt &p) const |
|
WorldRect | Union (const WorldRect &r) const |
|
void | Intersect (const WorldRect &r) |
|
WorldRect | Intersection (const WorldRect &r) const |
|
WorldPt | Center (void) const |
|
WorldPt | CenterLeft () const |
|
WorldPt | CenterTop () const |
|
WorldPt | CenterRight () const |
|
WorldPt | CenterBottom () const |
|
WorldCoord | Height (void) const |
|
WorldCoord | Width (void) const |
|
WorldCoord | Perimeter () const |
|
Boolean | IsEmpty (EAssertStatus as=eDontAssert) const |
|
Boolean | IsAProperlyDefinedEmptyRect () const |
|
void | MakeEmpty (EEmptyKind kind=eStandardValue) |
|
Boolean | IsAPoint () const |
|
Boolean | IsNotEmpty (EAssertStatus) const |
|
Boolean | IsNotAPoint () const |
|
Boolean | QuickAndDirtyIntersects (const WorldRect &r) const |
|
Boolean | Intersects (const WorldRect &r) const |
|
Boolean | Overlaps (const WorldRect &r) const |
|
Boolean | ContainsRect (const WorldRect &r) const |
|
Boolean | ContainsPoint (const WorldPt &p) const |
|
WorldRect & | operator*= (double scale) |
|
WorldRect & | operator/= (double scale) |
|
WorldRect | operator* (double s) const |
|
WorldRect | operator/ (double s) const |
|
void | ByteSwap () |
|
WorldCoord | MinX () const |
|
WorldCoord | MinY () const |
|
WorldCoord | MaxX () const |
|
WorldCoord | MaxY () const |
|
WorldRect * | operator& (void) |
|
const WorldRect * | operator& (void) const |
|