casa::FeatherPlotWidgetScatter Class Reference
A specialization of FeatherPlotWidget for scatter plots.
More...
#include <FeatherPlotWidgetScatter.h>
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< CurveType > | yScatters |
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] |
virtual void casa::FeatherPlotWidgetScatter::resetColors |
( |
|
) |
[protected, virtual] |
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
The documentation for this class was generated from the following file: