![]() |
Drive Engine
1.0.0
Plateforme de reconstruction 3D
|
Public Member Functions | |
| CONSTRUCTOR_H (IPosition3D, DefaultPosition3D) | |
| Default constructor. More... | |
| CONSTRUCTOR_H (IPosition3D, DefaultPosition3D, double x, double y, double z) | |
| Constructor. More... | |
| DESTRUCTOR_H (DefaultPosition3D) | |
| virtual double | GetX () const |
| Gets the X-axis coordinate. More... | |
| virtual double | GetY () const |
| Gets the Y-axis coordinate. More... | |
| virtual double | GetZ () const |
| Gets the Z-axis coordinate. More... | |
| virtual void | Set (double x, double y, double z) |
| Sets the position. More... | |
| virtual void | SetX (double x) |
| Sets the X-axis coordinate. More... | |
| virtual void | SetY (double y) |
| Sets the Y-axis coordinate. More... | |
| virtual void | SetZ (double z) |
| Sets the Z-axis coordinate. More... | |
Public Member Functions inherited from IExportable | |
| virtual void | Delete () const =0 |
| Deletes the current object. Needed for memory management. More... | |
| DriveEngine::DefaultPosition3D::CONSTRUCTOR_H | ( | IPosition3D | , |
| DefaultPosition3D | |||
| ) |
Default constructor.
Exception safety : No-throw guarantee. This member function never throws exceptions.
| DriveEngine::DefaultPosition3D::CONSTRUCTOR_H | ( | IPosition3D | , |
| DefaultPosition3D | , | ||
| double | x, | ||
| double | y, | ||
| double | z | ||
| ) |
Constructor.
Exception safety : No-throw guarantee. This member function never throws exceptions.
| x | The X-axis coordinate. |
| y | The Y-axis coordinate. |
| z | The Z-axis coordinate. |
|
virtual |
Gets the X-axis coordinate.
It's value is a real number. It is highly recommended to keep position relatively near the origin for precision.
Exception safety : No-throw guarantee. This member function never throws exceptions.
Implements DriveEngine::IPosition3D.
|
virtual |
Gets the Y-axis coordinate.
It's value is a real number. It is highly recommended to keep position relatively near the origin for precision.
Exception safety : No-throw guarantee. This member function never throws exceptions.
Implements DriveEngine::IPosition3D.
|
virtual |
Gets the Z-axis coordinate.
It's value is a real number. It is highly recommended to keep position relatively near the origin for precision.
Exception safety : No-throw guarantee. This member function never throws exceptions.
Implements DriveEngine::IPosition3D.
|
virtual |
Sets the position.
Exception safety : No-throw guarantee. This member function never throws exceptions.
| x | The X-axis coordinate. |
| y | The Y-axis coordinate. |
| z | The Z-axis coordinate. |
Implements DriveEngine::IPosition3D.
|
virtual |
Sets the X-axis coordinate.
Exception safety : No-throw guarantee. This member function never throws exceptions.
| x | The X-axis coordinate. |
Implements DriveEngine::IPosition3D.
|
virtual |
Sets the Y-axis coordinate.
Exception safety : No-throw guarantee. This member function never throws exceptions.
| y | The Y-axis coordinate. |
Implements DriveEngine::IPosition3D.
|
virtual |
Sets the Z-axis coordinate.
Exception safety : No-throw guarantee. This member function never throws exceptions.
| x | The Z-axis coordinate. |
Implements DriveEngine::IPosition3D.