![]() |
Rogue Wave Views |
Rogue Wave Views Documentation Home |
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 point coordinate. More... | |
| IlDouble | getY () const |
| Gets the y point 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 point coordinate. More... | |
| void | setY (IlDouble newY) |
| Sets the y point 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 point coordinate.
| IlDouble IlvDoublePoint::getY | ( | ) | const |
Gets the y point coordinate.
Moves the point.
| newX | The x point coordinate. |
| newY | The y point 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 x point coordinate. |
| newY | The y point coordinate. |
| void IlvDoublePoint::setX | ( | IlDouble | newX | ) |
Sets the x point coordinate.
| newX | The x point coordinate. |
| void IlvDoublePoint::setY | ( | IlDouble | newY | ) |
Sets the y point coordinate.
| newY | The y point coordinate. |
Moves the object by relative translation.
Shifts an existing point to another location by means of a delta-distance approach. That is, you indicate the dx and dy values that represent the distance between the current position of the point and the target future position.
| dx | The x delta offset. |
| dy | The y delta offset. |
© Copyright 2015, Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave is a registered trademark of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.