Assimp v5.2.2 (January 2022)
The Asset-Importer-Lib API documentation.
vector2.inl File Reference

Inline implementation of aiVector2t<TReal> operators. More...

Macros

#define AI_VECTOR2D_INL_INC
 

Functions

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

Detailed Description

Inline implementation of aiVector2t<TReal> operators.

Macro Definition Documentation

◆ AI_VECTOR2D_INL_INC

#define AI_VECTOR2D_INL_INC

Function Documentation

◆ operator*() [1/3]

template<typename TReal >
aiVector2t< TReal > operator* ( const aiVector2t< TReal > &  v,
TReal  f 
)
inline

◆ operator*() [2/3]

template<typename TReal >
TReal operator* ( const aiVector2t< TReal > &  v1,
const aiVector2t< TReal > &  v2 
)
inline

◆ operator*() [3/3]

template<typename TReal >
aiVector2t< TReal > operator* ( TReal  f,
const aiVector2t< TReal > &  v 
)
inline

◆ operator+()

template<typename TReal >
aiVector2t< TReal > operator+ ( const aiVector2t< TReal > &  v1,
const aiVector2t< TReal > &  v2 
)
inline

◆ operator-() [1/2]

template<typename TReal >
aiVector2t< TReal > operator- ( const aiVector2t< TReal > &  v)
inline

◆ operator-() [2/2]

template<typename TReal >
aiVector2t< TReal > operator- ( const aiVector2t< TReal > &  v1,
const aiVector2t< TReal > &  v2 
)
inline

◆ operator/() [1/2]

template<typename TReal >
aiVector2t< TReal > operator/ ( const aiVector2t< TReal > &  v,
const aiVector2t< TReal > &  v2 
)
inline

◆ operator/() [2/2]

template<typename TReal >
aiVector2t< TReal > operator/ ( const aiVector2t< TReal > &  v,
TReal  f 
)
inline