Geometric class. More...
#include <ilviews/base/geometry/IlvBaseGeometry.h>
 
  
| Public Member Functions | |
| IlvPoint (IlvPos x=0, IlvPos y=0) | |
| Constructor.  More... | |
| IlvPos | getX () const | 
| Retrieves the current x coordinate.  More... | |
| IlvPos | getY () const | 
| Retrieves the current y coordinate.  More... | |
| void | move (IlvPos x, IlvPos y) | 
| Sets the new position.  More... | |
| int | operator!= (const IlvPoint &p) const | 
| Inequality operator.  More... | |
| IlvPoint & | operator= (const IlvPoint &p)=default | 
| Assignment operator.  More... | |
| int | operator== (const IlvPoint &p) const | 
| Equality operator.  More... | |
| void | set (IlvPos x, IlvPos y) | 
| Sets the new position.  More... | |
| void | setX (IlvPos newX) | 
| Sets the x coordinate.  More... | |
| void | setY (IlvPos yy) | 
| Sets the y coordinate.  More... | |
| void | translate (const IlvPoint &delta) | 
| Translates to a new position.  More... | |
| void | translate (IlvPos dx, IlvPos dy) | 
| Translates to a new position.  More... | |
| IlvPos | x () const | 
| Retrieves the current x coordinate.  More... | |
| void | x (IlvPos newX) | 
| Sets the x coordinate.  More... | |
| IlvPos | y () const | 
| Retrieves the current y coordinate.  More... | |
| void | y (IlvPos newY) | 
| Sets the y coordinate.  More... | |
Geometric class.
Library: xviews or winviews or mviews (mutually exclusive)
The IlvPoint class is used to create a point. 
IlvDeltaPoint, IlvFloatPoint, IlvDoublePoint.| Name | Type | Equivalent methods | 
|---|---|---|
| x | Int | x(),setX() | 
| y | Int | y(),setY() | 
| Name | Return type | Equivalent methods | 
|---|---|---|
| IlvPoint(Int x, Int y) | IlvPoint | See [Constructor note] below. | 
[Constructor note]: using this accessor allows to create an instance of IlvPoint from a script. For example : 
This is equivalent to the following C++ code :
Constructor.
Initializes a point with defined coordinates.
| x | The x coordinate of the new point. | 
| y | The y coordinate of the new point. | 
| IlvPos IlvPoint::getX | ( | ) | const | 
Retrieves the current x coordinate.
| IlvPos IlvPoint::getY | ( | ) | const | 
Retrieves the current y coordinate.
Sets the new position.
| x | The new x coordinate of this object. | 
| y | The new y coordinate of this object. | 
| int IlvPoint::operator!= | ( | const IlvPoint & | p | ) | const | 
Inequality operator.
| p | The point to compare to. | 
1 if p is different than the current object. Assignment operator.
| p | The point that is copied to the current object. | 
| int IlvPoint::operator== | ( | const IlvPoint & | p | ) | const | 
Equality operator.
| p | The point to compare to. | 
0 if p is different than the current object. Sets the new position.
| x | The new x coordinate of this object. | 
| y | The new y coordinate of this object. | 
| void IlvPoint::setX | ( | IlvPos | newX | ) | 
Sets the x coordinate.
| newX | The new x coordinate of this object. | 
| void IlvPoint::setY | ( | IlvPos | yy | ) | 
Sets the y coordinate.
| yy | The new y coordinate of this object. | 
| void IlvPoint::translate | ( | const IlvPoint & | delta | ) | 
Translates to a new position.
Shifts an existing point to another location by means of a vector. You indicate the x and y translation values that represent the distance between the current position of the point and the target future position.
| delta | The translation vector that is applied. | 
Translates to a new position.
Shifts an existing point to another location by means of a vector. You indicate the x and y translation values that represent the distance between the current position of the point and the target future position.
| dx | The x translation to be applied to the object. | 
| dy | The y translation to be applied to the object. | 
| IlvPos IlvPoint::x | ( | ) | const | 
Retrieves the current x coordinate.
| void IlvPoint::x | ( | IlvPos | newX | ) | 
Sets the x coordinate.
| newX | The new x coordinate of this object. | 
| IlvPos IlvPoint::y | ( | ) | const | 
Retrieves the current y coordinate.
| void IlvPoint::y | ( | IlvPos | newY | ) | 
Sets the y coordinate.
| newY | The new y coordinate of this object. |