Geometric class. More...
#include <ilviews/base/geometry/IlvBaseGeometry.h>
Public Member Functions | |
| IlvDeltaPoint (IlvDeltaPos x=0, IlvDeltaPos y=0) | |
| Constructor. More... | |
| IlvDeltaPos | getX () const |
| Gets the x coordinate of the vector. More... | |
| IlvDeltaPos | getY () const |
| Gets the y coordinate of the vector. More... | |
| void | move (IlvDeltaPos x, IlvDeltaPos y) |
| Sets the x and y coordinates of the vector. More... | |
| IlvDeltaPoint & | operator= (const IlvDeltaPoint &p) |
| Copies a vector. More... | |
| int | operator== (const IlvDeltaPoint &p) const |
| Tests vectors for equality. More... | |
| void | setX (IlvDeltaPos xx) |
| Sets the x coordinate of the vector. More... | |
| void | setY (IlvDeltaPos yy) |
| Sets the y coordinate of the vector. More... | |
| void | translate (IlvDeltaPos x, IlvDeltaPos y) |
| Translates a vector. More... | |
Geometric class.
Library: xviews or winviews or mviews (mutually exclusive)
The IlvDeltaPoint class is used to create a vector. A vector is an oriented displacement in a two-dimensional coordinate system.
IlvPoint, IlvFloatPoint, IlvDoublePoint. | IlvDeltaPoint::IlvDeltaPoint | ( | IlvDeltaPos | x = 0, |
| IlvDeltaPos | y = 0 |
||
| ) |
Constructor.
Initializes a vector with defined coordinates.
| x | The x coordinate of the vector. |
| y | The y coordinate of the vector. |
| IlvDeltaPos IlvDeltaPoint::getX | ( | ) | const |
Gets the x coordinate of the vector.
| IlvDeltaPos IlvDeltaPoint::getY | ( | ) | const |
Gets the y coordinate of the vector.
| void IlvDeltaPoint::move | ( | IlvDeltaPos | x, |
| IlvDeltaPos | y | ||
| ) |
Sets the x and y coordinates of the vector.
| x | The x coordinate. |
| y | The y coordinate. |
| IlvDeltaPoint& IlvDeltaPoint::operator= | ( | const IlvDeltaPoint & | p | ) |
Copies a vector.
Copies p to the object this.
| p | The vector to copy. |
| int IlvDeltaPoint::operator== | ( | const IlvDeltaPoint & | p | ) | const |
Tests vectors for equality.
| p | The delta point vector. |
0 if p is different from the current object. | void IlvDeltaPoint::setX | ( | IlvDeltaPos | xx | ) |
Sets the x coordinate of the vector.
| xx | The x coordinate. |
| void IlvDeltaPoint::setY | ( | IlvDeltaPos | yy | ) |
Sets the y coordinate of the vector.
| yy | The y coordinate. |
| void IlvDeltaPoint::translate | ( | IlvDeltaPos | x, |
| IlvDeltaPos | y | ||
| ) |
Translates a vector.
Adds the x and y values to the x and y coordinates.
| x | The value to add to the x coordinate. |
| y | The value to add to the y coordinate. |