Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

TRect Class Reference

#include <TRect.h>

List of all members.

Public Member Functions

 TRect ()
 TRect (const HIRect *inRect)
 TRect (const HIRect &inRect)
 TRect (const HIPoint &inOrigin, const HISize &inSize)
 TRect (float inX, float inY, float inWidth, float inHeight)
 TRect (const Rect &inRect)
 ~TRect ()
 operator HIRect * ()
 operator Rect () const
float MinX () const
float MaxX () const
float MinY () const
float MaxY () const
float Width () const
float Height () const
const HIPoint & Origin () const
const HISize & Size () const
float CenterX () const
float CenterY () const
HIPoint Center () const
const HIRect & Inset (float inX, float inY)
const HIRect & Outset (float inX, float inY)
const HIRect & MoveBy (float inDx, float inDy)
const HIRect & MoveTo (float inX, float inY)
const HIRect & Set (const HIRect *inRect)
const HIRect & Set (const HIRect &inRect)
const HIRect & Set (float inX, float inY, float inWidth, float inHeight)
const HIRect & Set (const Rect *inRect)
const HIRect & SetAroundCenter (float inCenterX, float inCenterY, float inWidth, float inHeight)
const HIRect & SetWidth (float inWidth)
const HIRect & SetHeight (float inHeight)
const HIRect & SetOrigin (const HIPoint &inOrigin)
const HIRect & SetOrigin (float inX, float inY)
const HIRect & SetSize (const HISize &inSize)
const HIRect & SetSize (float inWidth, float inHeight)
bool Contains (const HIPoint &inPoint)
bool Contains (const HIRect &inRect)
bool Contains (const Point &inPoint)
bool Contains (const Rect &inRect)


Constructor & Destructor Documentation

TRect::TRect  )  [inline]
 

TRect::TRect const HIRect *  inRect  )  [inline]
 

TRect::TRect const HIRect &  inRect  )  [inline]
 

TRect::TRect const HIPoint &  inOrigin,
const HISize &  inSize
[inline]
 

TRect::TRect float  inX,
float  inY,
float  inWidth,
float  inHeight
[inline]
 

TRect::TRect const Rect &  inRect  )  [inline]
 

TRect::~TRect  )  [inline]
 


Member Function Documentation

HIPoint TRect::Center  )  const [inline]
 

float TRect::CenterX  )  const [inline]
 

float TRect::CenterY  )  const [inline]
 

bool TRect::Contains const Rect &  inRect  )  [inline]
 

bool TRect::Contains const Point &  inPoint  )  [inline]
 

bool TRect::Contains const HIRect &  inRect  )  [inline]
 

bool TRect::Contains const HIPoint &  inPoint  )  [inline]
 

float TRect::Height  )  const [inline]
 

const HIRect & TRect::Inset float  inX,
float  inY
[inline]
 

float TRect::MaxX  )  const [inline]
 

float TRect::MaxY  )  const [inline]
 

float TRect::MinX  )  const [inline]
 

float TRect::MinY  )  const [inline]
 

const HIRect & TRect::MoveBy float  inDx,
float  inDy
[inline]
 

const HIRect & TRect::MoveTo float  inX,
float  inY
[inline]
 

TRect::operator HIRect *  )  [inline]
 

TRect::operator Rect  )  const [inline]
 

const HIPoint& TRect::Origin  )  const [inline]
 

const HIRect & TRect::Outset float  inX,
float  inY
[inline]
 

const HIRect & TRect::Set const Rect *  inRect  )  [inline]
 

const HIRect & TRect::Set float  inX,
float  inY,
float  inWidth,
float  inHeight
[inline]
 

const HIRect & TRect::Set const HIRect &  inRect  )  [inline]
 

const HIRect & TRect::Set const HIRect *  inRect  )  [inline]
 

const HIRect & TRect::SetAroundCenter float  inCenterX,
float  inCenterY,
float  inWidth,
float  inHeight
[inline]
 

const HIRect & TRect::SetHeight float  inHeight  )  [inline]
 

const HIRect & TRect::SetOrigin float  inX,
float  inY
[inline]
 

const HIRect & TRect::SetOrigin const HIPoint &  inOrigin  )  [inline]
 

const HIRect & TRect::SetSize float  inWidth,
float  inHeight
[inline]
 

const HIRect & TRect::SetSize const HISize &  inSize  )  [inline]
 

const HIRect & TRect::SetWidth float  inWidth  )  [inline]
 

const HISize& TRect::Size  )  const [inline]
 

float TRect::Width  )  const [inline]
 


The documentation for this class was generated from the following file:




Generated on Sun Feb 1 21:33:24 2004 for AUGUI Framework by doxygen1.3.5

hosted on SourceForge.net Logo