AP_Vector3< _T > Class Template Reference

#include <AP_Vector3.h>

Collaboration diagram for AP_Vector3< _T >:

Collaboration graph

Public Member Functions

 AP_Vector3 (const AP_Float32 xx, const AP_Float32 yy, const AP_Float32 zz)
 AP_Vector3 (const AP_Vector3 &v)
 AP_Vector3 (void)
AP_Vector3 Cross (const AP_Vector3 &v)
AP_Float32 Dot (const AP_Vector3 &v)
const AP_Vector3Normalize (void)
AP_Vector3 operator* (const AP_Float32 &v)
AP_Vector3 operator+ (const AP_Vector3 &v)
AP_Vector3 operator- (void)
AP_Vector3 operator- (const AP_Vector3 &v)
AP_Vector3 operator/ (const AP_Float32 &v)
const AP_Vector3operator= (const AP_Vector3 &v)
virtual ~AP_Vector3 (void)

Data Fields

_T x
_T y
_T z

template<class _T>
class AP::AP_Vector3< _T >


Constructor & Destructor Documentation

AP_Vector3 ( void   )  [inline]

AP_Vector3 ( const AP_Vector3< _T > &  v  )  [inline]

virtual ~AP_Vector3 ( void   )  [inline, virtual]

AP_Vector3 ( const AP_Float32  xx,
const AP_Float32  yy,
const AP_Float32  zz 
) [inline]


Member Function Documentation

AP_Vector3 Cross ( const AP_Vector3< _T > &  v  )  [inline]

AP_Float32 Dot ( const AP_Vector3< _T > &  v  )  [inline]

const AP_Vector3& Normalize ( void   )  [inline]

AP_Vector3 operator* ( const AP_Float32 v  )  [inline]

AP_Vector3 operator+ ( const AP_Vector3< _T > &  v  )  [inline]

AP_Vector3 operator- ( void   )  [inline]

AP_Vector3 operator- ( const AP_Vector3< _T > &  v  )  [inline]

AP_Vector3 operator/ ( const AP_Float32 v  )  [inline]

const AP_Vector3& operator= ( const AP_Vector3< _T > &  v  )  [inline]


Field Documentation

_T x

_T y

_T z


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

Generated on Fri Mar 5 16:50:45 2010 for CarLinO by  doxygen 1.5.8