Public Member Functions | Static Public Member Functions | Public Attributes

Interpolate::LinearReg3DWithUdf< T > Class Template Reference

List of all members.

Public Member Functions

 LinearReg3DWithUdf ()
 LinearReg3DWithUdf (const T *const *const *v)
 LinearReg3DWithUdf (T v000, T v100, T v010, T v110, T v001, T v101, T v011, T v111)
void set (T v000, T v100, T v010, T v110, T v001, T v101, T v011, T v111)
apply (float x, float y, float z) const

Static Public Member Functions

static T getReplVal (T v1, T v2, T v3, bool u1, bool u2, bool u3)

Public Attributes

LinearReg3D< T > intp_
bool haveudf_
bool u000_
bool u100_
bool u010_
bool u110_
bool u001_
bool u101_
bool u011_
bool u111_

template<class T>
class Interpolate::LinearReg3DWithUdf< T >


Constructor & Destructor Documentation

template<class T>
Interpolate::LinearReg3DWithUdf< T >::LinearReg3DWithUdf (  )  [inline]
template<class T>
Interpolate::LinearReg3DWithUdf< T >::LinearReg3DWithUdf ( const T *const *const *  v  )  [inline]
template<class T>
Interpolate::LinearReg3DWithUdf< T >::LinearReg3DWithUdf ( v000,
v100,
v010,
v110,
v001,
v101,
v011,
v111 
) [inline]

Member Function Documentation

template<class T>
T Interpolate::LinearReg3DWithUdf< T >::apply ( float  x,
float  y,
float  z 
) const [inline]
template<class T>
static T Interpolate::LinearReg3DWithUdf< T >::getReplVal ( v1,
v2,
v3,
bool  u1,
bool  u2,
bool  u3 
) [inline, static]
template<class T>
void Interpolate::LinearReg3DWithUdf< T >::set ( v000,
v100,
v010,
v110,
v001,
v101,
v011,
v111 
) [inline]

Member Data Documentation

template<class T>
bool Interpolate::LinearReg3DWithUdf< T >::haveudf_
template<class T>
bool Interpolate::LinearReg3DWithUdf< T >::u000_
template<class T>
bool Interpolate::LinearReg3DWithUdf< T >::u001_
template<class T>
bool Interpolate::LinearReg3DWithUdf< T >::u010_
template<class T>
bool Interpolate::LinearReg3DWithUdf< T >::u011_
template<class T>
bool Interpolate::LinearReg3DWithUdf< T >::u100_
template<class T>
bool Interpolate::LinearReg3DWithUdf< T >::u101_
template<class T>
bool Interpolate::LinearReg3DWithUdf< T >::u110_
template<class T>
bool Interpolate::LinearReg3DWithUdf< T >::u111_