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