OpendTect  7.0
Public Member Functions | Protected Attributes | List of all members
Interpolate::LinearReg2D< T > Class Template Reference

Linear 2D interpolation. More...

Inheritance diagram for Interpolate::LinearReg2D< T >:
[legend]

Public Member Functions

 LinearReg2D ()
 
 LinearReg2D (const T *)
 
 LinearReg2D (T v00, T v10, T v01, T v11)
 
apply (float x, float y) const override
 
void set (const T *) override
 
void set (T v00, T v01, T v10, T v11)
 
- Public Member Functions inherited from Interpolate::Applier2D< T >
virtual ~Applier2D ()
 

Protected Attributes

a_ [4]
 

Detailed Description

template<class T>
class Interpolate::LinearReg2D< T >

Linear 2D interpolation.

<>

Constructor & Destructor Documentation

◆ LinearReg2D() [1/3]

template<class T >
Interpolate::LinearReg2D< T >::LinearReg2D
inline

◆ LinearReg2D() [2/3]

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

◆ LinearReg2D() [3/3]

template<class T >
Interpolate::LinearReg2D< T >::LinearReg2D ( v00,
v10,
v01,
v11 
)
inline

Member Function Documentation

◆ apply()

template<class T >
T Interpolate::LinearReg2D< T >::apply ( float  x,
float  y 
) const
inlineoverridevirtual

◆ set() [1/2]

template<class T >
void Interpolate::LinearReg2D< T >::set ( const T *  v)
inlineoverridevirtual

◆ set() [2/2]

template<class T >
void Interpolate::LinearReg2D< T >::set ( v00,
v01,
v10,
v11 
)
inline

Member Data Documentation

◆ a_

template<class T >
T Interpolate::LinearReg2D< T >::a_[4]
protected

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