#include <visualize.h>

Definition at line 45 of file visualize.h.
Public Member Functions | |
| Spectrum () | |
| virtual | ~Spectrum () |
| virtual void | resize (const QSize &size) |
| bool | process (VisualNode *node) |
| virtual bool | draw (QPainter *p, const QColor &back=Qt::black) |
| void | handleKeyPress (const QString &action) |
Protected Member Functions | |
| double | clamp (double cur, double max, double min) |
Protected Attributes | |
| QColor | startColor |
| QColor | targetColor |
| QMemArray< QRect > | rects |
| QMemArray< double > | magnitudes |
| QSize | size |
| LogScale | scale |
| double | scaleFactor |
| double | falloff |
| int | analyzerBarWidth |
| fftw_plan | lplan |
| fftw_plan | rplan |
| myth_fftw_float * | lin |
| myth_fftw_float * | rin |
| myth_fftw_complex * | lout |
| myth_fftw_complex * | rout |
| rfftw_plan | plan |
| fftw_real * | lin |
| fftw_real * | rin |
| fftw_real * | lout |
| fftw_real * | rout |
| Spectrum::Spectrum | ( | ) |
| Spectrum::~Spectrum | ( | ) | [virtual] |
Definition at line 78 of file visualize.cpp.
| void Spectrum::resize | ( | const QSize & | size | ) | [virtual] |
Implements VisualBase.
Reimplemented in Squares.
Definition at line 98 of file visualize.cpp.
Referenced by Squares::resize().
| bool Spectrum::process | ( | VisualNode * | node | ) | [virtual] |
| bool Spectrum::draw | ( | QPainter * | p, | |
| const QColor & | back = Qt::black | |||
| ) | [virtual] |
| void Spectrum::handleKeyPress | ( | const QString & | action | ) | [inline, virtual] |
| double Spectrum::clamp | ( | double | cur, | |
| double | max, | |||
| double | min | |||
| ) | [inline, protected] |
QColor Spectrum::startColor [protected] |
QColor Spectrum::targetColor [protected] |
QMemArray<QRect> Spectrum::rects [protected] |
Definition at line 64 of file visualize.h.
Referenced by Squares::draw(), draw(), Squares::drawRect(), process(), and resize().
QMemArray<double> Spectrum::magnitudes [protected] |
QSize Spectrum::size [protected] |
LogScale Spectrum::scale [protected] |
double Spectrum::scaleFactor [protected] |
double Spectrum::falloff [protected] |
int Spectrum::analyzerBarWidth [protected] |
Definition at line 69 of file visualize.h.
Referenced by process(), resize(), and Squares::Squares().
fftw_plan Spectrum::lplan [protected] |
fftw_plan Spectrum::rplan [protected] |
myth_fftw_float* Spectrum::lin [protected] |
myth_fftw_float * Spectrum::rin [protected] |
myth_fftw_complex* Spectrum::lout [protected] |
myth_fftw_complex * Spectrum::rout [protected] |
rfftw_plan Spectrum::plan [protected] |
fftw_real* Spectrum::lin [protected] |
Definition at line 77 of file visualize.h.
fftw_real * Spectrum::rin [protected] |
Definition at line 77 of file visualize.h.
fftw_real * Spectrum::lout [protected] |
Definition at line 77 of file visualize.h.
fftw_real * Spectrum::rout [protected] |
Definition at line 77 of file visualize.h.
1.5.5