VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Public Attributes
makVrv::DtVector4< T > Class Template Reference

2 dimensional vector More...

Public Member Functions

 DtVector4 ()
 CTOR.
 DtVector4 (T _x, T _y, T _z, T _w)
 CTOR.
 DtVector4 (const DtVector3< T > &rhs, T _w)
 CTOR.
 ~DtVector4 ()
 DTOR.
const void * ptr (void) const
DtVector4 operator- (void) const
DtVector4 operator+ (T fScalar) const
DtVector4 operator- (T fScalar) const
DtVector4 operator* (T fScalar) const
DtVector4 operator/ (T fScalar) const
DtVector4operator+= (T fScalar)
DtVector4operator-= (T fScalar)
DtVector4operator*= (T fScalar)
DtVector4operator/= (T fScalar)
bool isEqual (const DtVector4 &rhs, T tolerance) const
operator[] (size_t index) const
T & operator[] (size_t index)

Static Public Member Functions

static size_t sizeInBytes (void)

Public Attributes

x
y
z
w

Detailed Description

template<class T>
class makVrv::DtVector4< T >

2 dimensional vector

Constructor & Destructor Documentation

template<class T>
makVrv::DtVector4< T >::DtVector4 ( )
inline
template<class T>
makVrv::DtVector4< T >::DtVector4 ( _x,
_y,
_z,
_w 
)
inline

CTOR.

template<class T>
makVrv::DtVector4< T >::DtVector4 ( const DtVector3< T > &  rhs,
_w 
)
inline

CTOR.

template<class T>
makVrv::DtVector4< T >::~DtVector4 ( )
inline

DTOR.

Member Function Documentation

template<class T>
const void* makVrv::DtVector4< T >::ptr ( void  ) const
inline
template<class T>
DtVector4 makVrv::DtVector4< T >::operator- ( void  ) const
inline
template<class T >
DtVector4< T > makVrv::DtVector4< T >::operator+ ( fScalar) const
template<class T >
DtVector4< T > makVrv::DtVector4< T >::operator- ( fScalar) const
template<class T >
DtVector4< T > makVrv::DtVector4< T >::operator* ( fScalar) const
template<class T >
DtVector4< T > makVrv::DtVector4< T >::operator/ ( fScalar) const
template<class T >
DtVector4< T > & makVrv::DtVector4< T >::operator+= ( fScalar)
template<class T >
DtVector4< T > & makVrv::DtVector4< T >::operator-= ( fScalar)
template<class T >
DtVector4< T > & makVrv::DtVector4< T >::operator*= ( fScalar)
template<class T >
DtVector4< T > & makVrv::DtVector4< T >::operator/= ( fScalar)
template<class T >
bool makVrv::DtVector4< T >::isEqual ( const DtVector4< T > &  rhs,
tolerance 
) const
template<class T >
T makVrv::DtVector4< T >::operator[] ( size_t  index) const
template<class T >
T & makVrv::DtVector4< T >::operator[] ( size_t  index)

References ASSERT_PREDICATE.

template<class T >
size_t makVrv::DtVector4< T >::sizeInBytes ( void  )
static

Member Data Documentation

template<class T>
T makVrv::DtVector4< T >::x
template<class T>
T makVrv::DtVector4< T >::y
template<class T>
T makVrv::DtVector4< T >::z
template<class T>
T makVrv::DtVector4< T >::w

The documentation for this class was generated from the following file:

Document ID: Generated on Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)