Geometric class. More...
#include <ilviews/base/geometry.h>
Public Member Functions | |
| IlvDoublePoint (IlDouble x=(IlDouble) 0, IlDouble y=(IlDouble) 0) | |
| Constructor. More... | |
| IlDouble | getX () const |
| Gets the x coordinate. More... | |
| IlDouble | getY () const |
| Gets the y coordinate. More... | |
| void | move (IlDouble newX, IlDouble newY) |
| Moves the point. More... | |
| int | operator!= (const IlvDoublePoint &p) const |
| Tests points for inequality. More... | |
| IlvDoublePoint & | operator= (const IlvDoublePoint &p) |
| Copies a point. More... | |
| int | operator== (const IlvDoublePoint &p) const |
| Tests points for equality. More... | |
| void | set (IlDouble newX, IlDouble newY) |
| Sets the point coordinates. More... | |
| void | setX (IlDouble newX) |
| Sets the x coordinate. More... | |
| void | setY (IlDouble newY) |
| Sets the y coordinate. More... | |
| void | translate (IlDouble dx, IlDouble dy) |
| Moves the object by relative translation. More... | |
Geometric class.
Library: xviews or winviews or mviews (mutually exclusive)
The IlvDoublePoint class deals with floating point coordinate values coded on a double-precision floating number.
IlvPoint, IlvFloatPoint. Constructor.
Initializes a new IlvDoublePoint with the indicated coordinates. point. Its parameters represent the x and y coordinates of the floating point.
| IlDouble IlvDoublePoint::getX | ( | ) | const |
Gets the x coordinate.
| IlDouble IlvDoublePoint::getY | ( | ) | const |
Gets the y coordinate.
Moves the point.
| newX | The new x coordinate. |
| newY | The new y coordinate. |
| int IlvDoublePoint::operator!= | ( | const IlvDoublePoint & | p | ) | const |
Tests points for inequality.
0 if p is the same as the current object. | IlvDoublePoint& IlvDoublePoint::operator= | ( | const IlvDoublePoint & | p | ) |
Copies a point.
Copies p to the current object.
| p | The source point. |
| int IlvDoublePoint::operator== | ( | const IlvDoublePoint & | p | ) | const |
Tests points for equality.
0 if p is different from the current object. Sets the point coordinates.
| newX | The new x coordinate. |
| newY | The new y coordinate. |
| void IlvDoublePoint::setX | ( | IlDouble | newX | ) |
Sets the x coordinate.
| newX | The new x coordinate. |
| void IlvDoublePoint::setY | ( | IlDouble | newY | ) |
Sets the y coordinate.
| newY | The new y coordinate. |