pleyo.com

WKAL::FloatPoint Class Reference

List of all members.

Public Member Functions

 FloatPoint ()
 FloatPoint default constructor.
 FloatPoint (float x, float y)
 FloatPoint constructor.
 FloatPoint (const IntPoint &)
 FloatPoint constructor.
float x () const
 get x value
float y () const
 get y value
void setX (float x)
 set x value
void setY (float y)
 set y value
void move (float dx, float dy)
 move
FloatPoint matrixTransform (const AffineTransform &) const
 apply matrix transformation on float point

Static Public Member Functions

static FloatPoint narrowPrecision (double x, double y)
 narrow precision


Constructor & Destructor Documentation

WKAL::FloatPoint::FloatPoint (  ) 

FloatPoint default constructor.

 FloatPoint *fp = new FloatPoint();

WKAL::FloatPoint::FloatPoint ( float  x,
float  y 
)

FloatPoint constructor.

Parameters:
[in] : x value
[in] : y value
 FloatPoint *fp = new FloatPoint(0, 0);

WKAL::FloatPoint::FloatPoint ( const IntPoint  ) 

FloatPoint constructor.

Parameters:
[in] : IntPoint
 FloatPoint *fp = new FloatPoint(IntPoint(0,0));


Member Function Documentation

static FloatPoint WKAL::FloatPoint::narrowPrecision ( double  x,
double  y 
) [static]

narrow precision

Parameters:
[in] : x value
[in] : y value
[out] : float point

float WKAL::FloatPoint::x (  )  const

get x value

Parameters:
[out] : x value
 float x = fp->x();

float WKAL::FloatPoint::y (  )  const

get y value

Parameters:
[out] : y value
 float y = fp->y();

void WKAL::FloatPoint::setX ( float  x  ) 

set x value

Parameters:
[in] : x value
 fp->setX(0);

void WKAL::FloatPoint::setY ( float  y  ) 

set y value

Parameters:
[in] : y value
 fp->setY(0);

void WKAL::FloatPoint::move ( float  dx,
float  dy 
)

move

Parameters:
[in] : x value
[in] : y value
 fp->move(0, 0);

FloatPoint WKAL::FloatPoint::matrixTransform ( const AffineTransform  )  const

apply matrix transformation on float point

Parameters:
[in] : affine transform
[out] : float point
 FloatPoint p = fp->matrixTransform(a);


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

Generated on Mon Jun 30 16:22:08 2008 for Origyn Web Browser by Doxygen 1.5.5

pleyo.com
pleyo.com