Public Types | Static Public Member Functions | Static Public Attributes | List of all members
mirtk::Sinc< TReal > Class Template Reference

#include <Sinc.h>

Collaboration diagram for mirtk::Sinc< TReal >:
Collaboration graph

Public Types

typedef TReal Real
 Floating point precision type.
 

Static Public Member Functions

static MIRTKCU_API void Initialize ()
 Initialize lookup table of Sinc function values.
 
static MIRTKCU_API Real Lookup (TReal)
 Lookup Sinc function value.
 

Static Public Attributes

static MIRTKCU_API const int KernelSize = 2 * Radius + 1
 Size of Sinc kernel.
 
MIRTK_Numerics_EXPORT static MIRTKCU_API RealLookupTable
 Lookup table of Sinc function values.
 
static MIRTKCU_API const int LookupTableSize = 1000000
 
static MIRTKCU_API const int Radius = 6
 

Detailed Description

template<class TReal>
class mirtk::Sinc< TReal >

Sinc function

Definition at line 36 of file Sinc.h.

Member Data Documentation

§ LookupTableSize

template<class TReal >
MIRTKCU_API const int mirtk::Sinc< TReal >::LookupTableSize = 1000000
static

Size of Sinc function lookup table Note that the actual array size is: LookupTableSize * (Radius + 0.5)

Definition at line 52 of file Sinc.h.

§ Radius

template<class TReal >
MIRTKCU_API const int mirtk::Sinc< TReal >::Radius = 6
static

Radius of Sinc kernel (for use as Kernel::Radius, where Kernel is a typedef of Sinc<T>)

Definition at line 45 of file Sinc.h.


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