#include <Math.hpp>
Public Member Functions | |
| Vector () | |
| Vector (FLOAT InX, FLOAT InY, FLOAT InZ) | |
| Vector | operator+ (CONST Vector &Other) CONST |
| Vector | operator- (CONST Vector &Other) CONST |
| Vector | operator * (CONST Vector &Other) CONST |
| Vector | operator * (FLOAT Scale) CONST |
| Vector | operator/ (FLOAT Scale) CONST |
| Vector | operator^ (CONST Vector &Other) CONST |
| FLOAT | operator| (CONST Vector &Other) CONST |
| BOOL | operator== (CONST Vector &Other) CONST |
| BOOL | operator!= (CONST Vector &Other) CONST |
Public Attributes | |
Components | |
The components of the vector. | |
| FLOAT | x |
| FLOAT | y |
| FLOAT | z |
| System::Vector::Vector | ( | ) | [inline] |
Default constructor.
| System::Vector::Vector | ( | FLOAT | InX, | |
| FLOAT | InY, | |||
| FLOAT | InZ | |||
| ) | [inline] |
Initializes vector with input components.
| Vector System::Vector::operator * | ( | FLOAT | Scale | ) | [inline] |
Scale vector (multiply components by input).
| Vector System::Vector::operator/ | ( | FLOAT | Scale | ) | [inline] |
Scale vector (divide components by input).
| FLOAT System::Vector::operator| | ( | CONST Vector & | Other | ) | [inline] |
Dot product.
| BOOL System::Vector::operator== | ( | CONST Vector & | Other | ) | [inline] |
Binary compare (equal to).
| BOOL System::Vector::operator!= | ( | CONST Vector & | Other | ) | [inline] |
Binary compare (not equal to).
1.5.3