casa::FeatherPlotWidgetScatter Class Reference

A specialization of FeatherPlotWidget for scatter plots. More...

#include <FeatherPlotWidgetScatter.h>

Inheritance diagram for casa::FeatherPlotWidgetScatter:
casa::FeatherPlotWidget

List of all members.

Public Member Functions

 FeatherPlotWidgetScatter (const QString &title, FeatherPlot::PlotType plotType, QWidget *parent=0)
virtual void setScatterCurves (const QString &title, CurveType xScatter, const QList< CurveType > &yScatters)
virtual ~FeatherPlotWidgetScatter ()

Protected Member Functions

virtual void resetColors ()
virtual void addZoomNeutralCurves ()
virtual void zoomRectangleOther (double minX, double maxX, double minY, double maxY)
virtual void zoom90Other (double dishPosition)

Private Member Functions

bool isOverlap (double minX, double maxX, double minY, double maxY) const
QVector< double > populateVector (FeatherCurveType::CurveType curveType)
void addScatterCurve (const QVector< double > &xVals, const QVector< double > &yVals, double dataLimit, FeatherCurveType::CurveType curveType, bool sumCurve)
QVector< double > scaleValues (const QVector< double > &values) const
QVector< double > unscaleValues (const QVector< double > &values) const
pair< QVector< double >
, QVector< double > > 
restrictData (const QVector< double > &sourceX, const QVector< double > &sourceY, double valueMinX, double valueMaxX)
pair< QVector< double >
, QVector< double > > 
restrictData (const QVector< double > &sourceX, const QVector< double > &sourceY, double valueMinX, double valueMaxX, double valueMinY, double valueMaxY)

Private Attributes

CurveType xScatter
QList< CurveTypeyScatters

Detailed Description

A specialization of FeatherPlotWidget for scatter plots.

Definition at line 37 of file FeatherPlotWidgetScatter.h.


Constructor & Destructor Documentation

casa::FeatherPlotWidgetScatter::FeatherPlotWidgetScatter ( const QString &  title,
FeatherPlot::PlotType  plotType,
QWidget *  parent = 0 
)
virtual casa::FeatherPlotWidgetScatter::~FeatherPlotWidgetScatter (  )  [virtual]

Member Function Documentation

void casa::FeatherPlotWidgetScatter::addScatterCurve ( const QVector< double > &  xVals,
const QVector< double > &  yVals,
double  dataLimit,
FeatherCurveType::CurveType  curveType,
bool  sumCurve 
) [private]
virtual void casa::FeatherPlotWidgetScatter::addZoomNeutralCurves (  )  [protected, virtual]
bool casa::FeatherPlotWidgetScatter::isOverlap ( double  minX,
double  maxX,
double  minY,
double  maxY 
) const [private]
QVector<double> casa::FeatherPlotWidgetScatter::populateVector ( FeatherCurveType::CurveType  curveType  )  [private]
virtual void casa::FeatherPlotWidgetScatter::resetColors (  )  [protected, virtual]

Reimplemented from casa::FeatherPlotWidget.

pair<QVector<double>, QVector<double> > casa::FeatherPlotWidgetScatter::restrictData ( const QVector< double > &  sourceX,
const QVector< double > &  sourceY,
double  valueMinX,
double  valueMaxX,
double  valueMinY,
double  valueMaxY 
) [private]
pair<QVector<double>, QVector<double> > casa::FeatherPlotWidgetScatter::restrictData ( const QVector< double > &  sourceX,
const QVector< double > &  sourceY,
double  valueMinX,
double  valueMaxX 
) [private]
QVector<double> casa::FeatherPlotWidgetScatter::scaleValues ( const QVector< double > &  values  )  const [private]
virtual void casa::FeatherPlotWidgetScatter::setScatterCurves ( const QString &  title,
CurveType  xScatter,
const QList< CurveType > &  yScatters 
) [virtual]
QVector<double> casa::FeatherPlotWidgetScatter::unscaleValues ( const QVector< double > &  values  )  const [private]
virtual void casa::FeatherPlotWidgetScatter::zoom90Other ( double  dishPosition  )  [protected, virtual]
virtual void casa::FeatherPlotWidgetScatter::zoomRectangleOther ( double  minX,
double  maxX,
double  minY,
double  maxY 
) [protected, virtual]

Member Data Documentation

Definition at line 49 of file FeatherPlotWidgetScatter.h.

Definition at line 50 of file FeatherPlotWidgetScatter.h.


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

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1