OpendTect  6.6
Public Member Functions | Public Attributes | List of all members
Interpolate::LinearReg3D< T > Class Template Reference

Linear 3D interpolation. More...

Public Member Functions

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

Public Attributes

a_ [8]
 

Detailed Description

template<class T>
class Interpolate::LinearReg3D< T >

Linear 3D interpolation.

<>

Constructor & Destructor Documentation

◆ LinearReg3D() [1/3]

template<class T >
Interpolate::LinearReg3D< T >::LinearReg3D ( )
inline

◆ LinearReg3D() [2/3]

template<class T >
Interpolate::LinearReg3D< T >::LinearReg3D ( const T *const *const *  v)
inline

◆ LinearReg3D() [3/3]

template<class T >
Interpolate::LinearReg3D< T >::LinearReg3D ( v000,
v100,
v010,
v110,
v001,
v101,
v011,
v111 
)
inline

Member Function Documentation

◆ apply()

template<class T >
T Interpolate::LinearReg3D< T >::apply ( float  x,
float  y,
float  z 
) const
inline

◆ set()

template<class T >
void Interpolate::LinearReg3D< T >::set ( v000,
v100,
v010,
v110,
v001,
v101,
v011,
v111 
)
inline

Member Data Documentation

◆ a_

template<class T >
T Interpolate::LinearReg3D< T >::a_[8]

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2022