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

oofRect Class Reference
[OOFILE Report writer]

#include <oofRect.h>

Inheritance diagram for oofRect:

Inheritance graph
[legend]
Collaboration diagram for oofRect:

Collaboration graph
[legend]
List of all members.

Detailed Description

Cross-platform way to specify rectangle with Mac-style setter.


Public Member Functions

 oofRect ()
 oofRect (int left, int top, int right, int bottom)
 oofRect (const oofRect &)
 oofRect (POINT, POINT)
 oofRect (POINT, SIZE)
 oofRect (const tagRECT &)
 oofRect (const LPRECT)
virtual void describe (std::ostream &os) const
void set (int left, int top, int right, int bottom)
void setSize (int left, int top, int width, int height)
void normalize ()
void correct ()
void offset (int dx, int dy)
void transform (double dx, double dy)
void transform (double factor)
int width ()
int height ()
int rawWidth ()
int rawHeight ()
int invWidth ()
int invHeight ()
bool isRectEqual (oofRect *pRect)
 operator Rect * ()
 operator const Rect * ()
 operator Rect ()
 operator const Rect ()
void operator= (const Rect &)


Constructor & Destructor Documentation

oofRect::oofRect  ) 
 

oofRect::oofRect int  left,
int  top,
int  right,
int  bottom
 

oofRect::oofRect const oofRect  ) 
 

oofRect::oofRect POINT  ,
POINT 
 

oofRect::oofRect POINT  ,
SIZE 
 

oofRect::oofRect const tagRECT &   ) 
 

oofRect::oofRect const  LPRECT  ) 
 


Member Function Documentation

void oofRect::correct  ) 
 

void oofRect::describe std::ostream &  os  )  const [virtual]
 

int oofRect::height  )  [inline]
 

int oofRect::invHeight  )  [inline]
 

int oofRect::invWidth  )  [inline]
 

bool oofRect::isRectEqual oofRect pRect  )  [inline]
 

void oofRect::normalize  ) 
 

void oofRect::offset int  dx,
int  dy
 

oofRect::operator const Rect  ) 
 

oofRect::operator const Rect *  ) 
 

oofRect::operator Rect  ) 
 

oofRect::operator Rect *  ) 
 

void oofRect::operator= const Rect  ) 
 

int oofRect::rawHeight  )  [inline]
 

int oofRect::rawWidth  )  [inline]
 

void oofRect::set int  left,
int  top,
int  right,
int  bottom
 

void oofRect::setSize int  left,
int  top,
int  width,
int  height
 

void oofRect::transform double  factor  )  [inline]
 

void oofRect::transform double  dx,
double  dy
 

int oofRect::width  )  [inline]
 


The documentation for this class was generated from the following files:
Generated on Thu Jan 1 21:45:23 2004 for OOFILE by doxygen 1.3.5