#include <FFTFuzzyAdapter.h>
Collaboration diagram for FFTFuzzyAdapter:

Definition at line 21 of file FFTFuzzyAdapter.h.
Public Member Functions | |
| FFTFuzzyAdapter (const DenseTimeValueModel *model, int channel, WindowType windowType, size_t windowSize, size_t windowIncrement, size_t fftSize, bool polar, size_t fillFromColumn=0) | |
| ~FFTFuzzyAdapter () | |
| size_t | getWidth () const |
| size_t | getHeight () const |
| float | getMagnitudeAt (size_t x, size_t y) |
| float | getNormalizedMagnitudeAt (size_t x, size_t y) |
| float | getMaximumMagnitudeAt (size_t x) |
| float | getPhaseAt (size_t x, size_t y) |
| void | getValuesAt (size_t x, size_t y, float &real, float &imaginary) |
| bool | isColumnReady (size_t x) |
| bool | isLocalPeak (size_t x, size_t y) |
| bool | isOverThreshold (size_t x, size_t y, float threshold) |
| size_t | getFillCompletion () const |
| size_t | getFillExtent () const |
Private Member Functions | |
| FFTFuzzyAdapter (const FFTFuzzyAdapter &) | |
| FFTFuzzyAdapter & | operator= (const FFTFuzzyAdapter &) |
Private Attributes | |
| FFTDataServer * | m_server |
| int | m_xshift |
| int | m_yshift |
| FFTFuzzyAdapter::FFTFuzzyAdapter | ( | const DenseTimeValueModel * | model, | |
| int | channel, | |||
| WindowType | windowType, | |||
| size_t | windowSize, | |||
| size_t | windowIncrement, | |||
| size_t | fftSize, | |||
| bool | polar, | |||
| size_t | fillFromColumn = 0 | |||
| ) |
Definition at line 20 of file FFTFuzzyAdapter.cpp.
References FFTDataServer::getFFTSize(), FFTDataServer::getFuzzyInstance(), FFTDataServer::getWindowIncrement(), m_server, m_xshift, and m_yshift.
| FFTFuzzyAdapter::~FFTFuzzyAdapter | ( | ) |
Definition at line 68 of file FFTFuzzyAdapter.cpp.
References m_server, and FFTDataServer::releaseInstance().
| FFTFuzzyAdapter::FFTFuzzyAdapter | ( | const FFTFuzzyAdapter & | ) | [private] |
| size_t FFTFuzzyAdapter::getWidth | ( | ) | const [inline] |
Definition at line 34 of file FFTFuzzyAdapter.h.
References FFTDataServer::getWidth(), m_server, and m_xshift.
| size_t FFTFuzzyAdapter::getHeight | ( | ) | const [inline] |
Definition at line 37 of file FFTFuzzyAdapter.h.
References FFTDataServer::getHeight(), m_server, and m_yshift.
Referenced by isLocalPeak().
| float FFTFuzzyAdapter::getMagnitudeAt | ( | size_t | x, | |
| size_t | y | |||
| ) | [inline] |
Definition at line 40 of file FFTFuzzyAdapter.h.
References FFTDataServer::getMagnitudeAt(), m_server, m_xshift, and m_yshift.
Referenced by isLocalPeak(), and isOverThreshold().
| float FFTFuzzyAdapter::getNormalizedMagnitudeAt | ( | size_t | x, | |
| size_t | y | |||
| ) | [inline] |
Definition at line 43 of file FFTFuzzyAdapter.h.
References FFTDataServer::getNormalizedMagnitudeAt(), m_server, m_xshift, and m_yshift.
| float FFTFuzzyAdapter::getMaximumMagnitudeAt | ( | size_t | x | ) | [inline] |
Definition at line 46 of file FFTFuzzyAdapter.h.
References FFTDataServer::getMaximumMagnitudeAt(), m_server, and m_xshift.
| float FFTFuzzyAdapter::getPhaseAt | ( | size_t | x, | |
| size_t | y | |||
| ) | [inline] |
Definition at line 49 of file FFTFuzzyAdapter.h.
References FFTDataServer::getPhaseAt(), m_server, m_xshift, and m_yshift.
| void FFTFuzzyAdapter::getValuesAt | ( | size_t | x, | |
| size_t | y, | |||
| float & | real, | |||
| float & | imaginary | |||
| ) | [inline] |
Definition at line 52 of file FFTFuzzyAdapter.h.
References FFTDataServer::getValuesAt(), m_server, m_xshift, and m_yshift.
| bool FFTFuzzyAdapter::isColumnReady | ( | size_t | x | ) | [inline] |
Definition at line 55 of file FFTFuzzyAdapter.h.
References FFTDataServer::isColumnReady(), m_server, and m_xshift.
| bool FFTFuzzyAdapter::isLocalPeak | ( | size_t | x, | |
| size_t | y | |||
| ) | [inline] |
| bool FFTFuzzyAdapter::isOverThreshold | ( | size_t | x, | |
| size_t | y, | |||
| float | threshold | |||
| ) | [inline] |
| size_t FFTFuzzyAdapter::getFillCompletion | ( | ) | const [inline] |
Definition at line 68 of file FFTFuzzyAdapter.h.
References FFTDataServer::getFillCompletion(), and m_server.
| size_t FFTFuzzyAdapter::getFillExtent | ( | ) | const [inline] |
Definition at line 69 of file FFTFuzzyAdapter.h.
References FFTDataServer::getFillExtent(), and m_server.
| FFTFuzzyAdapter& FFTFuzzyAdapter::operator= | ( | const FFTFuzzyAdapter & | ) | [private] |
FFTDataServer* FFTFuzzyAdapter::m_server [private] |
Definition at line 75 of file FFTFuzzyAdapter.h.
Referenced by FFTFuzzyAdapter(), getFillCompletion(), getFillExtent(), getHeight(), getMagnitudeAt(), getMaximumMagnitudeAt(), getNormalizedMagnitudeAt(), getPhaseAt(), getValuesAt(), getWidth(), isColumnReady(), and ~FFTFuzzyAdapter().
int FFTFuzzyAdapter::m_xshift [private] |
Definition at line 76 of file FFTFuzzyAdapter.h.
Referenced by FFTFuzzyAdapter(), getMagnitudeAt(), getMaximumMagnitudeAt(), getNormalizedMagnitudeAt(), getPhaseAt(), getValuesAt(), getWidth(), and isColumnReady().
int FFTFuzzyAdapter::m_yshift [private] |
Definition at line 77 of file FFTFuzzyAdapter.h.
Referenced by FFTFuzzyAdapter(), getHeight(), getMagnitudeAt(), getNormalizedMagnitudeAt(), getPhaseAt(), and getValuesAt().
1.5.1