aimstil  5.0.5
til::TensorProductInterpolation< Interpolation, 2 > Class Template Reference

#include <til/TensorProductInterpolation.h>

Public Types

typedef t_interp ReturnType
 
typedef TensorProductInterpolation< Interpolation, 2 > Self
 

Static Public Member Functions

template<class Extrapolator , class TImage >
static INLINE t_interp computeUnsafe (const TImage &im, const numeric_array< t_interp, 3 > &pos)
 
template<class Extrapolator , class TImage >
static INLINE t_interp compute (const TImage &im, const numeric_array< t_interp, 3 > &pos)
 
template<class Extrapolator , class TImage >
static INLINE t_interp computeUnsafe (const TImage &im, t_interp x, t_interp y, t_interp z)
 
template<class Extrapolator , class TImage >
static INLINE t_interp compute (const TImage &im, t_interp x, t_interp y, t_interp z)
 

Detailed Description

template<typename Interpolation>
class til::TensorProductInterpolation< Interpolation, 2 >

Definition at line 28 of file TensorProductInterpolation.h.

Member Typedef Documentation

◆ ReturnType

template<typename Interpolation >
typedef t_interp til::TensorProductInterpolation< Interpolation, 2 >::ReturnType

Definition at line 32 of file TensorProductInterpolation.h.

◆ Self

template<typename Interpolation >
typedef TensorProductInterpolation< Interpolation, 2> til::TensorProductInterpolation< Interpolation, 2 >::Self

Definition at line 33 of file TensorProductInterpolation.h.

Member Function Documentation

◆ compute() [1/2]

template<typename Interpolation >
template<class Extrapolator , class TImage >
static INLINE t_interp til::TensorProductInterpolation< Interpolation, 2 >::compute ( const TImage &  im,
const numeric_array< t_interp, 3 > &  pos 
)
inlinestatic

Definition at line 42 of file TensorProductInterpolation.h.

References EXPAND_VECTOR.

◆ compute() [2/2]

template<typename Interpolation >
template<class Extrapolator , class TImage >
static INLINE t_interp til::TensorProductInterpolation< Interpolation, 2 >::compute ( const TImage &  im,
t_interp  x,
t_interp  y,
t_interp  z 
)
inlinestatic

Definition at line 83 of file TensorProductInterpolation.h.

◆ computeUnsafe() [1/2]

template<typename Interpolation >
template<class Extrapolator , class TImage >
static INLINE t_interp til::TensorProductInterpolation< Interpolation, 2 >::computeUnsafe ( const TImage &  im,
const numeric_array< t_interp, 3 > &  pos 
)
inlinestatic

Definition at line 38 of file TensorProductInterpolation.h.

References EXPAND_VECTOR.

◆ computeUnsafe() [2/2]

template<typename Interpolation >
template<class Extrapolator , class TImage >
static INLINE t_interp til::TensorProductInterpolation< Interpolation, 2 >::computeUnsafe ( const TImage &  im,
t_interp  x,
t_interp  y,
t_interp  z 
)
inlinestatic

Definition at line 46 of file TensorProductInterpolation.h.


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