TuttleOFX  1
terry::sampler::lanczos_sampler Struct Reference

#include <lanczos.hpp>

Inheritance diagram for terry::sampler::lanczos_sampler:

Public Member Functions

 lanczos_sampler (std::size_t filterSize, RESAMPLING_CORE_TYPE sharpen)
RESAMPLING_CORE_TYPE sinc (RESAMPLING_CORE_TYPE x)
template<typename Weight >
void operator() (const RESAMPLING_CORE_TYPE &distance, Weight &weight)

Data Fields

const size_t _windowSize
const RESAMPLING_CORE_TYPE _sharpen

Detailed Description

Definition at line 40 of file lanczos.hpp.


Constructor & Destructor Documentation

terry::sampler::lanczos_sampler::lanczos_sampler ( std::size_t  filterSize,
RESAMPLING_CORE_TYPE  sharpen 
) [inline]

Definition at line 44 of file lanczos.hpp.


Member Function Documentation

template<typename Weight >
void terry::sampler::lanczos_sampler::operator() ( const RESAMPLING_CORE_TYPE &  distance,
Weight &  weight 
) [inline]

Definition at line 63 of file lanczos.hpp.

RESAMPLING_CORE_TYPE terry::sampler::lanczos_sampler::sinc ( RESAMPLING_CORE_TYPE  x) [inline]

Definition at line 50 of file lanczos.hpp.

References RESAMPLING_CORE_TYPE, and TUTTLE_PI.


Field Documentation

const RESAMPLING_CORE_TYPE terry::sampler::lanczos_sampler::_sharpen

Definition at line 42 of file lanczos.hpp.

Definition at line 41 of file lanczos.hpp.


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