VISR  0.11.1
Versatile Interactive Scene Renderer
visr::rbbl::KissFftWrapper< DataType >::Impl Class Reference

Public Types

using OrigDataType = double
 
using TransformDataType = kiss_fft_cpx
 
using OrigDataType = float
 
using TransformDataType = kiss_fft_cpx
 

Public Member Functions

 Impl (std::size_t fftSize, std::size_t alignElements)
 
 ~Impl ()
 
 Impl (std::size_t fftSize, std::size_t alignElements)
 
 ~Impl ()
 

Public Attributes

kiss_fftr_cfg_double mFwdPlan
 
kiss_fftr_cfg_double mInvPlan
 
kiss_fftr_cfg_float mFwdPlan
 
kiss_fftr_cfg_float mInvPlan
 

Member Typedef Documentation

◆ OrigDataType [1/2]

template<typename DataType >
using visr::rbbl::KissFftWrapper< DataType >::Impl::OrigDataType = double

◆ OrigDataType [2/2]

template<typename DataType >
using visr::rbbl::KissFftWrapper< DataType >::Impl::OrigDataType = float

◆ TransformDataType [1/2]

template<typename DataType >
using visr::rbbl::KissFftWrapper< DataType >::Impl::TransformDataType = kiss_fft_cpx

◆ TransformDataType [2/2]

template<typename DataType >
using visr::rbbl::KissFftWrapper< DataType >::Impl::TransformDataType = kiss_fft_cpx

Constructor & Destructor Documentation

◆ Impl() [1/2]

template<typename DataType >
visr::rbbl::KissFftWrapper< DataType >::Impl::Impl ( std::size_t  fftSize,
std::size_t  alignElements 
)
inline

◆ ~Impl() [1/2]

template<typename DataType >
visr::rbbl::KissFftWrapper< DataType >::Impl::~Impl ( )
inline

◆ Impl() [2/2]

template<typename DataType >
visr::rbbl::KissFftWrapper< DataType >::Impl::Impl ( std::size_t  fftSize,
std::size_t  alignElements 
)
inline

◆ ~Impl() [2/2]

template<typename DataType >
visr::rbbl::KissFftWrapper< DataType >::Impl::~Impl ( )
inline

Member Data Documentation

◆ mFwdPlan [1/2]

template<typename DataType >
kiss_fftr_cfg_double visr::rbbl::KissFftWrapper< DataType >::Impl::mFwdPlan

◆ mFwdPlan [2/2]

template<typename DataType >
kiss_fftr_cfg_float visr::rbbl::KissFftWrapper< DataType >::Impl::mFwdPlan

◆ mInvPlan [1/2]

template<typename DataType >
kiss_fftr_cfg_float visr::rbbl::KissFftWrapper< DataType >::Impl::mInvPlan

◆ mInvPlan [2/2]

template<typename DataType >
kiss_fftr_cfg_double visr::rbbl::KissFftWrapper< DataType >::Impl::mInvPlan

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