Developer documentation
Version 3.0.3-105-gd3941f44
MR::Math::Sinc< T > Class Template Reference

#include "math/sinc.h"

Public Types

using value_type = T
 

Public Member Functions

 Sinc (const size_t w)
 
template<class ImageType >
void set (const ImageType &image, const size_t axis, const value_type position)
 
size_t index (const size_t i) const
 
template<class ImageType >
value_type value (ImageType &image, const size_t axis) const
 
template<class Cont >
value_type value (Cont &data) const
 
value_type value (value_type *data) const
 

Detailed Description

template<typename T = float>
class MR::Math::Sinc< T >

Definition at line 27 of file sinc.h.

Member Typedef Documentation

◆ value_type

template<typename T = float>
using MR::Math::Sinc< T >::value_type = T

Definition at line 30 of file sinc.h.

Constructor & Destructor Documentation

◆ Sinc()

template<typename T = float>
MR::Math::Sinc< T >::Sinc ( const size_t  w)
inline

Definition at line 32 of file sinc.h.

Member Function Documentation

◆ index()

template<typename T = float>
size_t MR::Math::Sinc< T >::index ( const size_t  i) const
inline

Definition at line 92 of file sinc.h.

◆ set()

template<typename T = float>
template<class ImageType >
void MR::Math::Sinc< T >::set ( const ImageType &  image,
const size_t  axis,
const value_type  position 
)
inline

Definition at line 43 of file sinc.h.

◆ value() [1/3]

template<typename T = float>
template<class Cont >
value_type MR::Math::Sinc< T >::value ( Cont &  data) const
inline

Definition at line 108 of file sinc.h.

◆ value() [2/3]

template<typename T = float>
template<class ImageType >
value_type MR::Math::Sinc< T >::value ( ImageType &  image,
const size_t  axis 
) const
inline

Definition at line 95 of file sinc.h.

◆ value() [3/3]

template<typename T = float>
value_type MR::Math::Sinc< T >::value ( value_type data) const
inline

Definition at line 117 of file sinc.h.


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