HDK
Math< T > Struct Template Reference

`#include <ImathMath.h>`

## Static Public Member Functions

static T acos (T x)

static T asin (T x)

static T atan (T x)

static T atan2 (T x, T y)

static T cos (T x)

static T sin (T x)

static T tan (T x)

static T cosh (T x)

static T sinh (T x)

static T tanh (T x)

static T exp (T x)

static T log (T x)

static T log10 (T x)

static T modf (T x, T *iptr)

static T pow (T x, T y)

static T sqrt (T x)

static T ceil (T x)

static T fabs (T x)

static T floor (T x)

static T fmod (T x, T y)

static T hypot (T x, T y)

## Detailed Description

### template<class T> struct Math< T >

Definition at line 92 of file ImathMath.h.

## Member Function Documentation

template<class T >
 static T Math< T >::acos ( T x )
inlinestatic

Definition at line 94 of file ImathMath.h.

template<class T >
 static T Math< T >::asin ( T x )
inlinestatic

Definition at line 95 of file ImathMath.h.

template<class T >
 static T Math< T >::atan ( T x )
inlinestatic

Definition at line 96 of file ImathMath.h.

template<class T >
 static T Math< T >::atan2 ( T x, T y )
inlinestatic

Definition at line 97 of file ImathMath.h.

template<class T >
 static T Math< T >::ceil ( T x )
inlinestatic

Definition at line 116 of file ImathMath.h.

template<class T >
 static T Math< T >::cos ( T x )
inlinestatic

Definition at line 98 of file ImathMath.h.

template<class T >
 static T Math< T >::cosh ( T x )
inlinestatic

Definition at line 101 of file ImathMath.h.

template<class T >
 static T Math< T >::exp ( T x )
inlinestatic

Definition at line 104 of file ImathMath.h.

template<class T >
 static T Math< T >::fabs ( T x )
inlinestatic

Definition at line 117 of file ImathMath.h.

template<class T >
 static T Math< T >::floor ( T x )
inlinestatic

Definition at line 118 of file ImathMath.h.

template<class T >
 static T Math< T >::fmod ( T x, T y )
inlinestatic

Definition at line 119 of file ImathMath.h.

template<class T >
 static T Math< T >::hypot ( T x, T y )
inlinestatic

Definition at line 120 of file ImathMath.h.

template<class T >
 static T Math< T >::log ( T x )
inlinestatic

Definition at line 105 of file ImathMath.h.

template<class T >
 static T Math< T >::log10 ( T x )
inlinestatic

Definition at line 106 of file ImathMath.h.

template<class T >
 static T Math< T >::modf ( T x, T * iptr )
inlinestatic

Definition at line 107 of file ImathMath.h.

template<class T >
 static T Math< T >::pow ( T x, T y )
inlinestatic

Definition at line 114 of file ImathMath.h.

template<class T >
 static T Math< T >::sin ( T x )
inlinestatic

Definition at line 99 of file ImathMath.h.

template<class T >
 static T Math< T >::sinh ( T x )
inlinestatic

Definition at line 102 of file ImathMath.h.

template<class T >
 static T Math< T >::sqrt ( T x )
inlinestatic

Definition at line 115 of file ImathMath.h.

template<class T >
 static T Math< T >::tan ( T x )
inlinestatic

Definition at line 100 of file ImathMath.h.

template<class T >
 static T Math< T >::tanh ( T x )
inlinestatic

Definition at line 103 of file ImathMath.h.

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