StereoScope Class Reference

#include <visualize.h>

Inheritance diagram for StereoScope:
VisualBase MonoScope

List of all members.

Public Member Functions

 StereoScope ()
virtual ~StereoScope ()
void resize (const QSize &size)
bool process (VisualNode *node)
bool draw (QPainter *p, const QColor &back)
void handleKeyPress (const QString &action)

Protected Attributes

QColor startColor
QColor targetColor
vector< double > magnitudes
QSize size
bool const rubberband
double const falloff

Detailed Description

Definition at line 110 of file visualize.h.


Constructor & Destructor Documentation

StereoScope::StereoScope (  ) 

Definition at line 145 of file visualize.cpp.

StereoScope::~StereoScope (  )  [virtual]

Definition at line 152 of file visualize.cpp.


Member Function Documentation

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

Implements VisualBase.

Definition at line 156 of file visualize.cpp.

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

Implements VisualBase.

Reimplemented in MonoScope.

Definition at line 166 of file visualize.cpp.

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

Implements VisualBase.

Reimplemented in MonoScope.

Definition at line 284 of file visualize.cpp.

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

Implements VisualBase.

Definition at line 119 of file visualize.h.


Member Data Documentation

QColor StereoScope::startColor [protected]

Definition at line 122 of file visualize.h.

Referenced by MonoScope::draw(), and draw().

QColor StereoScope::targetColor [protected]

Definition at line 122 of file visualize.h.

Referenced by MonoScope::draw(), and draw().

vector<double> StereoScope::magnitudes [protected]

Definition at line 123 of file visualize.h.

Referenced by MonoScope::draw(), draw(), MonoScope::process(), process(), and resize().

QSize StereoScope::size [protected]

Definition at line 124 of file visualize.h.

Referenced by MonoScope::draw(), draw(), MonoScope::process(), process(), and resize().

bool const StereoScope::rubberband [protected]

Definition at line 125 of file visualize.h.

Referenced by MonoScope::process(), and process().

double const StereoScope::falloff [protected]

Definition at line 126 of file visualize.h.

Referenced by MonoScope::process(), and process().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Mon May 28 06:42:28 2012 for MythTV by  doxygen 1.6.3