ui::util::Point Class Reference

Collaboration diagram for ui::util::Point:

Collaboration graph
[legend]
List of all members.

Detailed Description

Defines a single point in 2d space.


Public Member Functions

 Point ()
 ~Point ()
 Point (const Point &rhs)
void swap (Point &rhs) throw ()
Pointoperator= (const Point &rhs)
Pointoperator+= (const Point &rhs)
Pointoperator-= (const Point &rhs)
Pointoperator *= (const Point &rhs)
Pointoperator/= (const Point &rhs)
bool operator== (const Point &rhs)
 Point (int xPoint, int yPoint)

Public Attributes

int x
int y


Constructor & Destructor Documentation

ui::util::Point::Point  ) 
 

Creates a new point with given X and Y position.

ui::util::Point::~Point  ) 
 

Destructor.

ui::util::Point::Point const Point rhs  ) 
 

Copy constructor.

ui::util::Point::Point int  xPoint,
int  yPoint
 

Create a new Point based on two locations.


Member Function Documentation

Point & ui::util::Point::operator= const Point rhs  ) 
 

Assignment operator.

Point & ui::util::Point::operator+= const Point rhs  ) 
 

Assign and add.

Point & ui::util::Point::operator-= const Point rhs  ) 
 

Assign and subtract.

Point & ui::util::Point::operator *= const Point rhs  ) 
 

Assign and multiply.

Point & ui::util::Point::operator/= const Point rhs  ) 
 

Assign and divide.

bool ui::util::Point::operator== const Point rhs  ) 
 

Compare two Points.


Generated on Mon Jun 20 19:42:07 2005 for UI by doxygen 1.3.1 using KingsTools