BASE::RCRect Class Reference

... More...

Inherits BASE::RCStringValueInterface.

Inheritance diagram for BASE::RCRect:

Inheritance graph
[legend]
Collaboration diagram for BASE::RCRect:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 RCRect (TSLong nX0=0, TSLong nY0=0, TSLong nX1=0, TSLong nY1=0)
 RCRect (const RCPoint &P0, const RCPoint &P1)
 RCRect (const RCPoint &P0, const RCSize &Size)
 RCRect (const RCRect &rhs)
 RCRect (const RECT &rhs)
virtual TBool FromString (const RCString &sValue)
virtual const RCStringToString () const
RCRectoperator= (const RCRect &rhs)
TBool operator== (const RCRect &rhs) const
TBool operator!= (const RCRect &rhs) const
TSLong X0 () const
TSLong Y0 () const
TSLong X1 () const
TSLong Y1 () const
void X0 (TSLong nX)
void Y0 (TSLong nY)
void X1 (TSLong nX)
void Y1 (TSLong nY)
RCPoint P0 () const
RCPoint P1 () const
void P0 (const RCPoint &P0)
void P1 (const RCPoint &P1)
void Set (TSLong nX0, TSLong nY0, TSLong nX1, TSLong nY1)
void Set (const RCPoint &P0, const RCPoint &P1)
void Set (const RCPoint &P0, const RCSize &Size)
void SetPos (const RCPoint &Pos)
void SetSize (const RCSize &Size)
void Offset (const RCPoint &Offset)
void Deflate (TSLong nOffset)
void Deflate (TSLong nOffsetX, TSLong nOffsetY)
void Inflate (TSLong nOffset)
void Inflate (TSLong nOffsetX, TSLong nOffsetY)
 operator RECT () const
void SetEmpty ()
TBool IsEmpty () const
RCSize Size () const
TSLong Width () const
TSLong Height () const
RCPoint CenterPoint () const
void Normalize ()
void MakeUnion (const RCRect &Rect)
RCRect GetUnion (const RCRect &Rect) const
void MakeUnion (const RCPoint &Point)
RCRect GetUnion (const RCPoint &Point) const
TBool IsInside (const RCPoint &Point) const

Detailed Description

...

Author:
Patrik Stellmann
...


The documentation for this class was generated from the following files:
Generated on Thu Feb 16 12:46:17 2006 for Simulator Bob by  doxygen 1.4.6-NO