Gears Class Reference

#include <visualize.h>

Inheritance diagram for Gears:

VisualBase

List of all members.


Detailed Description

Definition at line 139 of file visualize.h.


Public Member Functions

 Gears (QWidget *parent=0, const char *=0)
virtual ~Gears ()
void resize (const QSize &size)
bool process (VisualNode *node)
bool draw (QPainter *p, const QColor &back)
void handleKeyPress (const QString &action)

Protected Member Functions

void initializeGL ()
void resizeGL (int, int)
void paintGL ()
void drawTheGears ()

Private Attributes

QColor startColor
QColor targetColor
QMemArray< QRect > rects
QMemArray< double > magnitudes
QSize size
LogScale scale
double scaleFactor
double falloff
int analyzerBarWidth
GLfloat angle
GLfloat view_roty
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

Constructor & Destructor Documentation

Gears::Gears ( QWidget *  parent = 0,
const char *  name = 0 
)

Definition at line 740 of file visualize.cpp.

Referenced by GearsFactory::create().

Gears::~Gears (  )  [virtual]

Definition at line 788 of file visualize.cpp.


Member Function Documentation

void Gears::resize ( const QSize &  size  )  [virtual]

Implements VisualBase.

Definition at line 808 of file visualize.cpp.

bool Gears::process ( VisualNode node  )  [virtual]

Implements VisualBase.

Definition at line 834 of file visualize.cpp.

bool Gears::draw ( QPainter *  p,
const QColor &  back 
) [virtual]

Implements VisualBase.

Definition at line 935 of file visualize.cpp.

void Gears::handleKeyPress ( const QString &  action  )  [inline, virtual]

Implements VisualBase.

Definition at line 150 of file visualize.h.

void Gears::initializeGL ( void   )  [protected]

Definition at line 984 of file visualize.cpp.

void Gears::resizeGL ( int  width,
int  height 
) [protected]

Definition at line 1019 of file visualize.cpp.

void Gears::paintGL ( void   )  [protected]

Definition at line 1033 of file visualize.cpp.

void Gears::drawTheGears (  )  [protected]

Definition at line 942 of file visualize.cpp.

Referenced by paintGL().


Member Data Documentation

QColor Gears::startColor [private]

Definition at line 159 of file visualize.h.

Referenced by Gears().

QColor Gears::targetColor [private]

Definition at line 159 of file visualize.h.

Referenced by Gears().

QMemArray<QRect> Gears::rects [private]

Definition at line 160 of file visualize.h.

Referenced by drawTheGears(), process(), and resize().

QMemArray<double> Gears::magnitudes [private]

Definition at line 161 of file visualize.h.

Referenced by process(), and resize().

QSize Gears::size [private]

Definition at line 162 of file visualize.h.

Referenced by process(), and resize().

Definition at line 163 of file visualize.h.

Referenced by process(), and resize().

double Gears::scaleFactor [private]

Definition at line 164 of file visualize.h.

Referenced by process(), and resize().

double Gears::falloff [private]

Definition at line 164 of file visualize.h.

Referenced by Gears(), and process().

int Gears::analyzerBarWidth [private]

Definition at line 165 of file visualize.h.

Referenced by Gears(), process(), and resize().

GLfloat Gears::angle [private]

Definition at line 166 of file visualize.h.

Referenced by drawTheGears(), and Gears().

GLfloat Gears::view_roty [private]

Definition at line 166 of file visualize.h.

Referenced by drawTheGears(), and Gears().

fftw_plan Gears::lplan [private]

Definition at line 169 of file visualize.h.

Referenced by Gears(), process(), and ~Gears().

fftw_plan Gears::rplan [private]

Definition at line 169 of file visualize.h.

Referenced by Gears(), process(), and ~Gears().

myth_fftw_float* Gears::lin [private]

Definition at line 170 of file visualize.h.

Referenced by Gears(), process(), and ~Gears().

myth_fftw_float * Gears::rin [private]

Definition at line 170 of file visualize.h.

Referenced by Gears(), process(), and ~Gears().

myth_fftw_complex* Gears::lout [private]

Definition at line 171 of file visualize.h.

Referenced by Gears(), process(), and ~Gears().

myth_fftw_complex * Gears::rout [private]

Definition at line 171 of file visualize.h.

Referenced by Gears(), process(), and ~Gears().

rfftw_plan Gears::plan [private]

Definition at line 173 of file visualize.h.

Referenced by Gears(), process(), and ~Gears().

fftw_real* Gears::lin [private]

Definition at line 174 of file visualize.h.

fftw_real * Gears::rin [private]

Definition at line 174 of file visualize.h.

fftw_real * Gears::lout [private]

Definition at line 174 of file visualize.h.

fftw_real * Gears::rout [private]

Definition at line 174 of file visualize.h.


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

Generated on Sat Dec 18 05:16:03 2010 for MythTV by  doxygen 1.5.5