#include <TVector2.h>
Public Member Functions | |
TVector2 () | |
TVector2 (const T &x, const T &y) | |
TVector2 (const TVector2< T > &other) | |
const TVector2< T > & | operator= (const TVector2< T > &other) |
const TVector2< T > | operator+ (const TVector2< T > &other) const |
const TVector2< T > & | operator+= (const TVector2< T > &other) |
const TVector2< T > | operator- (const TVector2< T > &other) const |
const TVector2< T > & | operator-= (const TVector2< T > &other) |
const TVector2< T > | operator* (const T &factor) const |
const TVector2< T > & | operator*= (const T &factor) |
const TVector2< T > | operator/ (const T ") const |
const TVector2< T > & | operator/= (const T ") |
bool | operator== (const TVector2< T > &other) |
bool | operator!= (const TVector2< T > &other) |
T & | operator[] (const byte &i) |
const T & | operator[] (const byte &i) const |
void | Set (const T &x, const T &y) |
void | SetRPhi (const T &r, const T &phi) |
const double | Length () const |
const T | LengthSqr () const |
void | Normalize () |
const T | Dot (const TVector2< T > &other) const |
void | Log (word wTargetLog) const |
Public Attributes | |
T | m_X |
T | m_Y |
Definition at line 29 of file TVector2.h.
Definition at line 35 of file TVector2.h.
const double TVector2< T >::Length | ( | ) | const [inline] |
Definition at line 65 of file TVector2.h.
References TVector2< T >::m_X, and TVector2< T >::m_Y.
Referenced by TVector2< T >::Normalize().
const T TVector2< T >::LengthSqr | ( | ) | const [inline] |
Definition at line 66 of file TVector2.h.
References TVector2< T >::m_X, and TVector2< T >::m_Y.
Referenced by TVector2< T >::Normalize().
void TVector2< T >::Normalize | ( | ) | [inline] |
Definition at line 68 of file TVector2.h.
References TVector2< T >::Length(), TVector2< T >::LengthSqr(), TVector2< T >::m_X, and TVector2< T >::m_Y.
void TVector2< T >::Set | ( | const T & | x, | |
const T & | y | |||
) | [inline] |
void TVector2< T >::SetRPhi | ( | const T & | r, | |
const T & | phi | |||
) | [inline] |
Definition at line 79 of file TVector2.h.
Referenced by TVector2< T >::Dot(), TVector2< T >::Length(), TVector2< T >::LengthSqr(), TVector2< T >::Log(), TVector2< T >::Normalize(), TVector2< T >::operator!=(), TVector2< T >::operator*(), TVector2< T >::operator*=(), TVector2< T >::operator+(), TVector2< T >::operator+=(), TVector2< T >::operator-(), TVector2< T >::operator-=(), TVector2< T >::operator/(), TVector2< T >::operator/=(), TVector2< T >::operator=(), TVector2< T >::operator==(), TVector2< T >::operator[](), VStudio::SaveScene(), TVector2< T >::Set(), TVector2< T >::SetRPhi(), TVector2< T >::TVector2(), and CScrollXZCamCtrl::Update().
Definition at line 79 of file TVector2.h.
Referenced by TVector2< T >::Dot(), TVector2< T >::Length(), TVector2< T >::LengthSqr(), TVector2< T >::Log(), TVector2< T >::Normalize(), TVector2< T >::operator!=(), TVector2< T >::operator*(), TVector2< T >::operator*=(), TVector2< T >::operator+(), TVector2< T >::operator+=(), TVector2< T >::operator-(), TVector2< T >::operator-=(), TVector2< T >::operator/(), TVector2< T >::operator/=(), TVector2< T >::operator=(), TVector2< T >::operator==(), VStudio::SaveScene(), TVector2< T >::Set(), TVector2< T >::SetRPhi(), TVector2< T >::TVector2(), and CScrollXZCamCtrl::Update().