SigmaTransform
The SigmaTransform unifies various known signal processing transforms, like the STFT and the wavelet transform, differing only by a specific diffeomorphism.
 All Classes Namespaces Files Functions Variables Typedefs Friends Macros
SigmaTransform::SigmaTransform< N > Member List

This is the complete list of members for SigmaTransform::SigmaTransform< N >, including all inherited members.

analyze(cxVec const &sig, std::function< void(SigmaTransform *)> onFinish=NULL)SigmaTransform::SigmaTransform< N >inline
applyInverseTransform()SigmaTransform::SigmaTransform< N >inlineprotected
applyMask(const cxVec &mask)SigmaTransform::SigmaTransform< N >inline
applyMask(mskFunc< N > maskFunc)SigmaTransform::SigmaTransform< N >inline
applyTransform(const cxVec &in)SigmaTransform::SigmaTransform< N >inlineprotected
asyncInverseTransform(std::function< void(SigmaTransform *)> onFinish)SigmaTransform::SigmaTransform< N >inline
asyncMultiplier(cxVec const &sig, cxVec const &mask, std::function< void(SigmaTransform *)> onFinish)SigmaTransform::SigmaTransform< N >inline
asyncMultiplier(cxVec const &sig, mskFunc< N > maskFunc, std::function< void(SigmaTransform *)> onFinish)SigmaTransform::SigmaTransform< N >inline
asyncTransform(cxVec const &sig, std::function< void(SigmaTransform *)> onFinish)SigmaTransform::SigmaTransform< N >inline
fft(cxVec const &in, int const &howmany=1)SigmaTransform::SigmaTransform< N >inline
fft_inplace(cxVec &inout, int const &howmany=1)SigmaTransform::SigmaTransform< N >inline
fftN(fftw_complex *out, fftw_complex *in, const point< N > &size, const int &howmany=1, const int &DIR=FFTW_FORWARD)SigmaTransform::SigmaTransform< N >inlineprotected
getCoeffs()SigmaTransform::SigmaTransform< N >inline
getReconstruction()SigmaTransform::SigmaTransform< N >inline
getWindows()SigmaTransform::SigmaTransform< N >inline
ifft(cxVec const &in, int const &howmany=1)SigmaTransform::SigmaTransform< N >inline
ifft_inplace(cxVec &inout, int const &howmany=1)SigmaTransform::SigmaTransform< N >inline
join()SigmaTransform::SigmaTransform< N >inline
m_actionSigmaTransform::SigmaTransform< N >protected
m_coeffSigmaTransform::SigmaTransform< N >protected
m_domainSigmaTransform::SigmaTransform< N >protected
m_fsSigmaTransform::SigmaTransform< N >protected
m_mtxSigmaTransform::SigmaTransform< N >protected
m_numThreadsSigmaTransform::SigmaTransform< N >protected
m_reconstructedSigmaTransform::SigmaTransform< N >protected
m_sigmaSigmaTransform::SigmaTransform< N >protected
m_sizeSigmaTransform::SigmaTransform< N >protected
m_stepsSigmaTransform::SigmaTransform< N >protected
m_threadsSigmaTransform::SigmaTransform< N >protected
m_windowSigmaTransform::SigmaTransform< N >protected
m_windowsSigmaTransform::SigmaTransform< N >protected
m_winWidthSigmaTransform::SigmaTransform< N >protected
makeSpatialDomain()SigmaTransform::SigmaTransform< N >inlineprotected
makeWarpedDomain()SigmaTransform::SigmaTransform< N >inlineprotected
makeWarpedGaussian()SigmaTransform::SigmaTransform< N >inlineprotected
makeWindows()SigmaTransform::SigmaTransform< N >inline
multiplier(cxVec const &sig, cxVec const &mask, std::function< void(SigmaTransform *)> onFinish=NULL)SigmaTransform::SigmaTransform< N >inline
multiplier(cxVec const &sig, mskFunc< N > maskFunc, std::function< void(SigmaTransform *)> onFinish=NULL)SigmaTransform::SigmaTransform< N >inline
operator()(cxVec const &sig)SigmaTransform::SigmaTransform< N >inline
setAction(actFunc< N > action)SigmaTransform::SigmaTransform< N >inline
setFs(const point< N > &Fs)SigmaTransform::SigmaTransform< N >inline
setNumThreads(const int &numThreads)SigmaTransform::SigmaTransform< N >inline
setSigma(diffFunc< N > sigma)SigmaTransform::SigmaTransform< N >inline
setSize(const point< N > &size)SigmaTransform::SigmaTransform< N >inline
setSteps(const std::vector< point< N >> &steps)SigmaTransform::SigmaTransform< N >inline
setWindow(winFunc< N > window)SigmaTransform::SigmaTransform< N >inline
setWinWidth(const double &winWidth)SigmaTransform::SigmaTransform< N >inline
SigmaTransform(diffFunc< N > sigma=NULL, const point< N > &winWidth=point< N >(0), const point< N > &Fs=point< N >(0), const point< N > &size=point< N >(0), const std::vector< point< N >> &steps=std::vector< point< N >>(0), actFunc< N > action=minus< N >, int const &numThreads=4)SigmaTransform::SigmaTransform< N >inline
SigmaTransform(diffFunc< N > sigma=NULL, winFunc< N > window=NULL, const point< N > &Fs=point< N >(0), const point< N > &size=point< N >(0), const std::vector< point< N >> &steps=std::vector< point< N >>(0), actFunc< N > action=minus< N >, int const &numThreads=4)SigmaTransform::SigmaTransform< N >inline
synthesize(std::function< void(SigmaTransform *obj)> onFinish=NULL)SigmaTransform::SigmaTransform< N >inline