MultiScaleDetectorPlotWidget Class Reference

#include <MultiScaleDetectorPlotWidget.h>

List of all members.

Public Slots

virtual void replot ()
virtual void setDifferentialData (QVector< QVector< double > > &_dataX, QVector< QVector< double > > &_dataY)
virtual void setDifferentialData (QVector< double > &_dataX, QVector< double > &_dataY, unsigned int _scale)
virtual void setDifferentialMarker (QVector< QVector< double > > &_dataX, QVector< QVector< double > > &_dataY)
virtual void setDifferentialMarker (QVector< double > &_dataX, QVector< double > &_dataY, unsigned int _scale)
virtual void setSmoothData (QVector< QVector< double > > &_dataX, QVector< QVector< double > > &_dataY)
virtual void setSmoothData (QVector< double > &_dataX, QVector< double > &_dataY, unsigned int _scale)
virtual void setSmoothMarker (QVector< QVector< double > > &_dataX, QVector< QVector< double > > &_dataY)
virtual void setSmoothMarker (QVector< double > &_dataX, QVector< double > &_dataY, unsigned int _scale)

Public Member Functions

const std::vector< QColor > & getColors () const
unsigned int getScales () const
 MultiScaleDetectorPlotWidget (QWidget *parent=0, unsigned int _scales=0)
void setColors (const std::vector< QColor > &_colors)
void setScales (unsigned int _scales)
virtual ~MultiScaleDetectorPlotWidget ()

Protected Member Functions

void buildGui ()
void initCurves ()
void setData (QVector< QwtPlotCurve * > &_curve, QVector< QVector< double > > &_dataX, QVector< QVector< double > > &_dataY)
void setData (QVector< QwtPlotCurve * > &_curve, QVector< double > &_dataX, QVector< double > &_dataY, unsigned int _scale)

Protected Attributes

std::vector< QColor > m_colors
QwtPlot * m_derivative
QVector< QwtPlotCurve * > m_diffCurve
QVector< QwtPlotCurve * > m_diffMarker
QwtPlotZoomer * m_diffZoomer
QGridLayout * m_plotLayout
unsigned int m_scales
QwtPlot * m_smooth
QVector< QwtPlotCurve * > m_smoothCurve
QVector< QwtPlotCurve * > m_smoothMarker
QwtPlotZoomer * m_smoothZoomer

Detailed Description

Definition at line 36 of file MultiScaleDetectorPlotWidget.h.


Constructor & Destructor Documentation

MultiScaleDetectorPlotWidget::MultiScaleDetectorPlotWidget ( QWidget *  parent = 0,
unsigned int  _scales = 0 
)

Definition at line 7 of file MultiScaleDetectorPlotWidget.cpp.

MultiScaleDetectorPlotWidget::~MultiScaleDetectorPlotWidget (  )  [virtual]

Definition at line 22 of file MultiScaleDetectorPlotWidget.cpp.


Member Function Documentation

void MultiScaleDetectorPlotWidget::buildGui (  )  [protected]

Definition at line 36 of file MultiScaleDetectorPlotWidget.cpp.

const std::vector<QColor>& MultiScaleDetectorPlotWidget::getColors (  )  const [inline]

Definition at line 52 of file MultiScaleDetectorPlotWidget.h.

unsigned int MultiScaleDetectorPlotWidget::getScales (  )  const [inline]

Definition at line 46 of file MultiScaleDetectorPlotWidget.h.

void MultiScaleDetectorPlotWidget::initCurves (  )  [protected]

Definition at line 54 of file MultiScaleDetectorPlotWidget.cpp.

void MultiScaleDetectorPlotWidget::replot (  )  [virtual, slot]

Definition at line 136 of file MultiScaleDetectorPlotWidget.cpp.

void MultiScaleDetectorPlotWidget::setColors ( const std::vector< QColor > &  _colors  )  [inline]

Definition at line 49 of file MultiScaleDetectorPlotWidget.h.

void MultiScaleDetectorPlotWidget::setData ( QVector< QwtPlotCurve * > &  _curve,
QVector< QVector< double > > &  _dataX,
QVector< QVector< double > > &  _dataY 
) [protected]

Definition at line 128 of file MultiScaleDetectorPlotWidget.cpp.

void MultiScaleDetectorPlotWidget::setData ( QVector< QwtPlotCurve * > &  _curve,
QVector< double > &  _dataX,
QVector< double > &  _dataY,
unsigned int  _scale 
) [protected]

Definition at line 122 of file MultiScaleDetectorPlotWidget.cpp.

void MultiScaleDetectorPlotWidget::setDifferentialData ( QVector< QVector< double > > &  _dataX,
QVector< QVector< double > > &  _dataY 
) [virtual, slot]

Definition at line 102 of file MultiScaleDetectorPlotWidget.cpp.

void MultiScaleDetectorPlotWidget::setDifferentialData ( QVector< double > &  _dataX,
QVector< double > &  _dataY,
unsigned int  _scale 
) [virtual, slot]

Definition at line 98 of file MultiScaleDetectorPlotWidget.cpp.

void MultiScaleDetectorPlotWidget::setDifferentialMarker ( QVector< QVector< double > > &  _dataX,
QVector< QVector< double > > &  _dataY 
) [virtual, slot]

Definition at line 118 of file MultiScaleDetectorPlotWidget.cpp.

void MultiScaleDetectorPlotWidget::setDifferentialMarker ( QVector< double > &  _dataX,
QVector< double > &  _dataY,
unsigned int  _scale 
) [virtual, slot]

Definition at line 114 of file MultiScaleDetectorPlotWidget.cpp.

void MultiScaleDetectorPlotWidget::setScales ( unsigned int  _scales  )  [inline]

Definition at line 43 of file MultiScaleDetectorPlotWidget.h.

void MultiScaleDetectorPlotWidget::setSmoothData ( QVector< QVector< double > > &  _dataX,
QVector< QVector< double > > &  _dataY 
) [virtual, slot]

Definition at line 94 of file MultiScaleDetectorPlotWidget.cpp.

void MultiScaleDetectorPlotWidget::setSmoothData ( QVector< double > &  _dataX,
QVector< double > &  _dataY,
unsigned int  _scale 
) [virtual, slot]

Definition at line 90 of file MultiScaleDetectorPlotWidget.cpp.

void MultiScaleDetectorPlotWidget::setSmoothMarker ( QVector< QVector< double > > &  _dataX,
QVector< QVector< double > > &  _dataY 
) [virtual, slot]

Definition at line 110 of file MultiScaleDetectorPlotWidget.cpp.

void MultiScaleDetectorPlotWidget::setSmoothMarker ( QVector< double > &  _dataX,
QVector< double > &  _dataY,
unsigned int  _scale 
) [virtual, slot]

Definition at line 106 of file MultiScaleDetectorPlotWidget.cpp.


Member Data Documentation

std::vector<QColor> MultiScaleDetectorPlotWidget::m_colors [protected]

Definition at line 88 of file MultiScaleDetectorPlotWidget.h.

Definition at line 79 of file MultiScaleDetectorPlotWidget.h.

QVector<QwtPlotCurve *> MultiScaleDetectorPlotWidget::m_diffCurve [protected]

Definition at line 82 of file MultiScaleDetectorPlotWidget.h.

QVector<QwtPlotCurve *> MultiScaleDetectorPlotWidget::m_diffMarker [protected]

Definition at line 83 of file MultiScaleDetectorPlotWidget.h.

QwtPlotZoomer* MultiScaleDetectorPlotWidget::m_diffZoomer [protected]

Definition at line 85 of file MultiScaleDetectorPlotWidget.h.

Definition at line 77 of file MultiScaleDetectorPlotWidget.h.

unsigned int MultiScaleDetectorPlotWidget::m_scales [protected]

Definition at line 86 of file MultiScaleDetectorPlotWidget.h.

Definition at line 78 of file MultiScaleDetectorPlotWidget.h.

QVector<QwtPlotCurve *> MultiScaleDetectorPlotWidget::m_smoothCurve [protected]

Definition at line 80 of file MultiScaleDetectorPlotWidget.h.

QVector<QwtPlotCurve *> MultiScaleDetectorPlotWidget::m_smoothMarker [protected]

Definition at line 81 of file MultiScaleDetectorPlotWidget.h.

Definition at line 84 of file MultiScaleDetectorPlotWidget.h.


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines


flirtlib
Author(s): Bhaskara Marthi, Gian Diego Tipaldi
autogenerated on Fri Jan 11 11:15:47 2013