Functions |
template<class T > |
BasicScalar< T > | mt::operator+ (const BasicScalar< T > &s) |
template<class T > |
BasicScalar< T > | mt::operator- (const BasicScalar< T > &s) |
template<class T1 , class T2 > |
BasicScalar< T1 > | mt::operator+ (const BasicScalar< T1 > &s1, const BasicScalar< T2 > &s2) |
template<class T1 , class T2 > |
BasicScalar< T1 > | mt::operator- (const BasicScalar< T1 > &s1, const BasicScalar< T2 > &s2) |
template<class T1 , class T2 > |
BasicScalar< T1 > | mt::operator* (const BasicScalar< T1 > &s1, const BasicScalar< T2 > &s2) |
template<class T1 , class T2 > |
BasicScalar< T1 > | mt::operator/ (const BasicScalar< T1 > &s1, const BasicScalar< T2 > &s2) |
template<class T > |
std::ostream & | mt::operator<< (std::ostream &os, const BasicScalar< T > &s) |
template<class T > |
std::istream & | mt::operator>> (std::istream &is, const BasicScalar< T > &s) |
template<class T > |
BasicScalar< T > | mt::min (const BasicScalar< T > &s1, const BasicScalar< T > &s2) |
template<class T > |
BasicScalar< T > | mt::max (const BasicScalar< T > &s1, const BasicScalar< T > &s2) |
template<class T > |
BasicScalar< T > | mt::abs (const BasicScalar< T > &s) |
template<class T > |
BasicScalar< T > | mt::ceil (const BasicScalar< T > &s) |
template<class T > |
BasicScalar< T > | mt::floor (const BasicScalar< T > &s) |
template<class T > |
BasicScalar< T > | mt::sqrt (const BasicScalar< T > &s) |
template<class T > |
BasicScalar< T > | mt::exp (const BasicScalar< T > &s) |
template<class T > |
BasicScalar< T > | mt::log (const BasicScalar< T > &s) |
template<class T > |
BasicScalar< T > | mt::log10 (const BasicScalar< T > &s) |
template<class T1 , class T2 > |
BasicScalar< T1 > | mt::pow (const BasicScalar< T1 > &s1, const BasicScalar< T2 > &s2) |
template<class T > |
BasicScalar< T > | mt::sin (const BasicScalar< T > &s) |
template<class T > |
BasicScalar< T > | mt::cos (const BasicScalar< T > &s) |
template<class T > |
BasicScalar< T > | mt::tan (const BasicScalar< T > &s) |
template<class T > |
BasicScalar< T > | mt::sinh (const BasicScalar< T > &s) |
template<class T > |
BasicScalar< T > | mt::cosh (const BasicScalar< T > &s) |
template<class T > |
BasicScalar< T > | mt::tanh (const BasicScalar< T > &s) |
template<class T > |
BasicScalar< T > | mt::asin (const BasicScalar< T > &s) |
template<class T > |
BasicScalar< T > | mt::acos (const BasicScalar< T > &s) |
template<class T > |
BasicScalar< T > | mt::atan (const BasicScalar< T > &s) |
template<class T1 , class T2 > |
BasicScalar< T1 > | mt::atan2 (const BasicScalar< T1 > &s1, const BasicScalar< T2 > &s2) |
template<class T > |
BasicScalar< T > | mt::normalize (const BasicScalar< T > &s, const BasicScalar< T > &lower, const BasicScalar< T > &upper, BasicScalar< T > &cycles) |
template<class T > |
BasicScalar< T > | mt::normalize (const BasicScalar< T > &s, const BasicScalar< T > &lower, const BasicScalar< T > &upper) |
| Same as above, but without the cycles parameter.
|
template<class T > |
BasicScalar< T > | mt::saturate (const BasicScalar< T > &s, const BasicScalar< T > &lower, const BasicScalar< T > &upper) |
template<class T > |
BasicScalar< T > | mt::round (const BasicScalar< T > &s, const BasicScalar< T > &tol=BasicScalar< T >(1.0)) |
template<class T > |
T | mt::getValue (const BasicScalar< T > s) |
| Gets scalar value.
|