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::STFT2D Member List

This is the complete list of members for SigmaTransform::STFT2D, including all inherited members.

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