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.