Assimp  v3.0 (July 2012)
Macros | Functions
vector3.inl File Reference

Macros

#define AI_VECTOR3D_INL_INC

Functions

template<typename TReal >
aiVector3t< TReal > operator* (const aiMatrix3x3t< TReal > &pMatrix, const aiVector3t< TReal > &pVector)
 Transformation of a vector by a 3x3 matrix.
template<typename TReal >
aiVector3t< TReal > operator* (const aiMatrix4x4t< TReal > &pMatrix, const aiVector3t< TReal > &pVector)
 Transformation of a vector by a 4x4 matrix.
template<typename TReal >
AI_FORCE_INLINE TReal operator* (const aiVector3t< TReal > &v1, const aiVector3t< TReal > &v2)
template<typename TReal >
AI_FORCE_INLINE aiVector3t< TReal > operator* (TReal f, const aiVector3t< TReal > &v)
template<typename TReal >
AI_FORCE_INLINE aiVector3t< TReal > operator* (const aiVector3t< TReal > &v, TReal f)
template<typename TReal >
AI_FORCE_INLINE aiVector3t< TReal > operator+ (const aiVector3t< TReal > &v1, const aiVector3t< TReal > &v2)
template<typename TReal >
AI_FORCE_INLINE aiVector3t< TReal > operator- (const aiVector3t< TReal > &v1, const aiVector3t< TReal > &v2)
template<typename TReal >
AI_FORCE_INLINE aiVector3t< TReal > operator- (const aiVector3t< TReal > &v)
template<typename TReal >
AI_FORCE_INLINE aiVector3t< TReal > operator/ (const aiVector3t< TReal > &v, TReal f)
template<typename TReal >
AI_FORCE_INLINE aiVector3t< TReal > operator/ (const aiVector3t< TReal > &v, const aiVector3t< TReal > &v2)
template<typename TReal >
AI_FORCE_INLINE aiVector3t< TReal > operator^ (const aiVector3t< TReal > &v1, const aiVector3t< TReal > &v2)

Macro Definition Documentation

#define AI_VECTOR3D_INL_INC

Function Documentation

template<typename TReal >
aiVector3t<TReal> operator* ( const aiMatrix3x3t< TReal > &  pMatrix,
const aiVector3t< TReal > &  pVector 
)
inline

Transformation of a vector by a 3x3 matrix.

template<typename TReal >
aiVector3t<TReal> operator* ( const aiMatrix4x4t< TReal > &  pMatrix,
const aiVector3t< TReal > &  pVector 
)
inline

Transformation of a vector by a 4x4 matrix.

template<typename TReal >
AI_FORCE_INLINE TReal operator* ( const aiVector3t< TReal > &  v1,
const aiVector3t< TReal > &  v2 
)
template<typename TReal >
AI_FORCE_INLINE aiVector3t<TReal> operator* ( TReal  f,
const aiVector3t< TReal > &  v 
)
template<typename TReal >
AI_FORCE_INLINE aiVector3t<TReal> operator* ( const aiVector3t< TReal > &  v,
TReal  f 
)
template<typename TReal >
AI_FORCE_INLINE aiVector3t<TReal> operator+ ( const aiVector3t< TReal > &  v1,
const aiVector3t< TReal > &  v2 
)
template<typename TReal >
AI_FORCE_INLINE aiVector3t<TReal> operator- ( const aiVector3t< TReal > &  v1,
const aiVector3t< TReal > &  v2 
)
template<typename TReal >
AI_FORCE_INLINE aiVector3t<TReal> operator- ( const aiVector3t< TReal > &  v)
template<typename TReal >
AI_FORCE_INLINE aiVector3t<TReal> operator/ ( const aiVector3t< TReal > &  v,
TReal  f 
)
template<typename TReal >
AI_FORCE_INLINE aiVector3t<TReal> operator/ ( const aiVector3t< TReal > &  v,
const aiVector3t< TReal > &  v2 
)
template<typename TReal >
AI_FORCE_INLINE aiVector3t<TReal> operator^ ( const aiVector3t< TReal > &  v1,
const aiVector3t< TReal > &  v2 
)