|
|
virtual | ~IVector3 () |
| | virtual destructor to ensure proper cleanup.
|
| |
| virtual tVoid | Release ()=0 |
| |
| virtual tFloat | Length () const =0 |
| |
| virtual tFloat64 | GetX () const =0 |
| |
| virtual tVoid | SetX (tFloat64 f64XValue)=0 |
| |
| virtual tFloat64 | GetY () const =0 |
| |
| virtual tVoid | SetY (tFloat64 f64YValue)=0 |
| |
| virtual tFloat64 | GetZ () const =0 |
| |
| virtual tVoid | SetZ (tFloat64 f64ZValue)=0 |
| |
Interface for a 3 dimensional vector
Definition at line 24 of file vector3_intf.h.
◆ GetX()
| virtual tFloat64 GetX |
( |
| ) |
const |
|
pure virtual |
gets the value of the x component
- Returns
- value of x component
Implemented in cVector3.
◆ GetY()
| virtual tFloat64 GetY |
( |
| ) |
const |
|
pure virtual |
gets the value of the y component
- Returns
- value of y component
Implemented in cVector3.
◆ GetZ()
| virtual tFloat64 GetZ |
( |
| ) |
const |
|
pure virtual |
gets the value of the z component
- Returns
- value of z component
Implemented in cVector3.
◆ Length()
| virtual tFloat Length |
( |
| ) |
const |
|
pure virtual |
returns the length of the vector
- Returns
- length of the vector
Implemented in cVector3.
◆ Release()
| virtual tVoid Release |
( |
| ) |
|
|
pure virtual |
releases this vector
- Returns
- void
Implemented in cVector3.
◆ SetX()
| virtual tVoid SetX |
( |
tFloat64 |
f64XValue | ) |
|
|
pure virtual |
sets the value of the x component
- Parameters
-
| f64XValue | [in] x value to set |
- Returns
- void
Implemented in cVector3.
◆ SetY()
| virtual tVoid SetY |
( |
tFloat64 |
f64YValue | ) |
|
|
pure virtual |
sets the value of the y component
- Parameters
-
| f64YValue | [in] y value to set |
- Returns
- void
Implemented in cVector3.
◆ SetZ()
| virtual tVoid SetZ |
( |
tFloat64 |
f64ZValue | ) |
|
|
pure virtual |
sets the value of the z component
- Parameters
-
| f64ZValue | [in] z value to set |
- Returns
- void
Implemented in cVector3.