![]() |
VR-Forces 4.7 Class Documentation
|
2 dimensional vector More...

Public Member Functions | |
| DtVector2 () | |
| CTOR. | |
| DtVector2 (T _x, T _y) | |
| CTOR. | |
| ~DtVector2 () | |
| DTOR. | |
| const void * | ptr (void) const |
| T | operator[] (size_t index) const |
| T | length (void) const |
| bool | isEqual (const DtVector2 &rhs, T tolerance) const |
| DtVector2 | operator+ (const DtVector2 &rhs) const |
| DtVector2 | operator- (const DtVector2 &rhs) const |
| DtVector2 | operator+ (T fScalar) const |
| DtVector2 | operator- (T fScalar) const |
| DtVector2 | operator* (T fScalar) const |
| DtVector2 | operator/ (T fScalar) const |
| DtVector2 | operator/ (const DtVector2 &rhs) const |
| DtVector2 | getNormalizedCopy (void) const |
| T | getDotProduct (const DtVector2 &rhs) const |
Static Public Member Functions | |
| static size_t | sizeInBytes (void) |
Public Attributes | |
| T | x |
| T | y |
Static Public Attributes | |
| static DtVector2 | ZERO_VECTOR = DtVector2<T>(0,0) |
| static DtVector2 | UNIT_SCALE = DtVector2<T>(1,1) |
2 dimensional vector
|
inline |
CTOR.
|
inline |
CTOR.
|
inline |
DTOR.
|
inline |
| T makVrv::DtVector2< T >::operator[] | ( | size_t | index | ) | const |
References ASSERT_PREDICATE_RETURN_DEFAULT_CONSTRUCTOR.
| T makVrv::DtVector2< T >::length | ( | void | ) | const |
References makVrv::DtMath::Sqrt().
| bool makVrv::DtVector2< T >::isEqual | ( | const DtVector2< T > & | rhs, |
| T | tolerance | ||
| ) | const |
References makVrv::DtMath::isEqual(), makVrv::DtVector2< T >::x, and makVrv::DtVector2< T >::y.
| DtVector2 makVrv::DtVector2< T >::operator+ | ( | const DtVector2< T > & | rhs | ) | const |
| DtVector2 makVrv::DtVector2< T >::operator- | ( | const DtVector2< T > & | rhs | ) | const |
| DtVector2< T > makVrv::DtVector2< T >::operator+ | ( | T | fScalar | ) | const |
| DtVector2< T > makVrv::DtVector2< T >::operator- | ( | T | fScalar | ) | const |
| DtVector2< T > makVrv::DtVector2< T >::operator* | ( | T | fScalar | ) | const |
| DtVector2< T > makVrv::DtVector2< T >::operator/ | ( | T | fScalar | ) | const |
| DtVector2 makVrv::DtVector2< T >::operator/ | ( | const DtVector2< T > & | rhs | ) | const |
| DtVector2< T > makVrv::DtVector2< T >::getNormalizedCopy | ( | void | ) | const |
References makVrv::DtVector2< T >::ZERO_VECTOR.
| T makVrv::DtVector2< T >::getDotProduct | ( | const DtVector2< T > & | rhs | ) | const |
References makVrv::DtVector2< T >::x, and makVrv::DtVector2< T >::y.
|
static |
| T makVrv::DtVector2< T >::x |
| T makVrv::DtVector2< T >::y |
|
static |
Referenced by makVrv::DtVector2< T >::getNormalizedCopy().
|
static |