#include <Geometry.h>
Public Member Functions | |
const T & | GetW () const |
const T & | GetX () const |
const T & | GetY () const |
const T & | GetZ () const |
kt_bool | operator!= (const Vector4 &rOther) const |
kt_bool | operator< (const Vector4 &rOther) const |
Vector4 & | operator= (const Vector4 &rOther) |
kt_bool | operator== (const Vector4 &rOther) const |
void | SetW (const T &w) |
void | SetX (const T &x) |
void | SetY (const T &y) |
void | SetZ (const T &z) |
const String | ToString () const |
Vector4 () | |
Vector4 (T x, T y, T z, T w) | |
Vector4 (const Vector4 &rOther) | |
Private Attributes | |
T | m_Values [4] |
Friends | |
KARTO_FORCEINLINE std::ostream & | operator<< (std::ostream &rStream, const Vector4 &rVector) |
Represents a 4-dimensional vector (x, y, z, w)
Definition at line 1056 of file Geometry.h.
|
inline |
Vector at the origin
Definition at line 1062 of file Geometry.h.
|
inline |
|
inline |
Copy constructor
Definition at line 1088 of file Geometry.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Inequality operator
Definition at line 1249 of file Geometry.h.
|
inline |
Less than operator
rOther | vector |
Definition at line 1206 of file Geometry.h.
|
inline |
Assignment operator
Definition at line 1190 of file Geometry.h.
|
inline |
Equality operator
Definition at line 1241 of file Geometry.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Returns a string representation of this vector
Definition at line 1173 of file Geometry.h.
|
friend |
Write vector onto output stream
Definition at line 1257 of file Geometry.h.
|
private |
Definition at line 1264 of file Geometry.h.