#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).