Rumba C++ SDK
ImathFun.h File Reference
#include "ImathLimits.h"
#include "ImathInt64.h"

Go to the source code of this file.

Namespaces

 Imath
 

Functions

template<class T >
Imath::abs (T a)
 
template<class T >
int Imath::sign (T a)
 
template<class T , class Q >
Imath::lerp (T a, T b, Q t)
 
template<class T , class Q >
Imath::ulerp (T a, T b, Q t)
 
template<class T >
Imath::lerpfactor (T m, T a, T b)
 
template<class T >
Imath::clamp (T a, T l, T h)
 
template<class T >
int Imath::cmp (T a, T b)
 
template<class T >
int Imath::cmpt (T a, T b, T t)
 
template<class T >
bool Imath::iszero (T a, T t)
 
template<class T1 , class T2 , class T3 >
bool Imath::equal (T1 a, T2 b, T3 t)
 
template<class T >
int Imath::floor (T x)
 
template<class T >
int Imath::ceil (T x)
 
template<class T >
int Imath::trunc (T x)
 
int Imath::divs (int x, int y)
 
int Imath::mods (int x, int y)
 
int Imath::divp (int x, int y)
 
int Imath::modp (int x, int y)
 
float Imath::succf (float f)
 
float Imath::predf (float f)
 
double Imath::succd (double d)
 
double Imath::predd (double d)
 
bool Imath::finitef (float f)
 
bool Imath::finited (double d)