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