A specialization of FeatherPlotWidget for displaying line plots.
More...
#include <FeatherPlotWidgetSlice.h>
|
| FeatherPlotWidgetSlice (const QString &title, FeatherPlot::PlotType plotType, QWidget *parent=0) |
|
virtual | ~FeatherPlotWidgetSlice () |
|
virtual void | addZoomNeutralCurves () |
|
| FeatherPlotWidget (const QString &title, FeatherPlot::PlotType plotType, QWidget *parent=0) |
|
void | setData (const casacore::Vector< float > &xValues, const casacore::Vector< float > &yValues, DataType dType) |
| Setting the data into the plots. More...
|
|
void | clearPlot () |
|
void | clearData () |
|
void | clearLegend () |
|
void | setPlotColors (const QMap< CurveType, CurveDisplay > &colorMap) |
| Preferences. More...
|
|
virtual void | setScatterCurves (const QString &, CurveType, const QList< CurveType > &) |
|
void | setLineThickness (int thickness) |
|
void | setLegendVisibility (bool v) |
|
void | setDotSize (int size) |
|
void | setLogScale (bool uvScale, bool logScale) |
|
void | refresh () |
|
void | changeZoom90 (bool zoom) |
| Zooming. More...
|
|
void | zoomRectangle (double minX, double maxX, double minY, double maxY) |
|
void | zoomNeutral () |
|
void | resetZoomRectangleColor () |
|
QWidget * | getExternalAxisControl (QwtPlot::Axis position) |
|
void | insertLegend (QWidget *parent) |
|
| ~FeatherPlotWidget () |
|
bool | moveDiameterMarker (const QPoint &pos) |
| Dish diameter marker. More...
|
|
double | getDishDiameter () const |
|
bool | isDiameterSelectorMode () const |
|
void | setDishDiameter (double value=-1, bool scale=true) |
|
void | resetDishDiameterLineColor () |
|
void | setRectangleZoomMode () |
| Left mouse mode. More...
|
|
void | setDiameterSelectorMode () |
|
|
virtual void | resetColors () |
|
virtual void | addSumData () |
|
virtual void | zoomRectangleOther (double minX, double maxX, double minY, double maxY) |
|
virtual void | zoom90Other (double dishPosition) |
|
FeatherDataType::DataType | getDataTypeForCurve (CurveType cType) const |
|
void | resizeEvent (QResizeEvent *event) |
|
void | resetData (DataType dataType, const casacore::Vector< float > &xValues, const casacore::Vector< float > &yValues) |
|
pair< double, double > | getMaxMin (QVector< double > values, FeatherCurveType::CurveType curveType) const |
|
void | addPlotCurve (const QVector< double > &xValues, const QVector< double > &yValues, DataType dType, bool sumCurve) |
|
void | addPlotCurve (const QVector< double > &xValues, const QVector< double > &yValues, QwtPlot::Axis axis, CurveType curveType, bool sumCurve) |
|
pair< QVector< double >
, QVector< double > > | limitX (DataType dType, double xCutOff) |
|
pair< QVector< double >
, QVector< double > > | limitX (DataType dType, double minValue, double maxValue) |
|
void | initializeDomainLimitedData (double minValue, double maxValue, QVector< double > &xValues, QVector< double > &yValues, const QVector< double > &originalXValues, const QVector< double > &originalYValues) const |
|
void | initializeSumData (QVector< double > &sumX, QVector< double > &sumY, bool logScale) |
|
void | initializeMarkers () |
|
A specialization of FeatherPlotWidget for displaying line plots.
Definition at line 37 of file FeatherPlotWidgetSlice.h.
casa::FeatherPlotWidgetSlice::FeatherPlotWidgetSlice |
( |
const QString & |
title, |
|
|
FeatherPlot::PlotType |
plotType, |
|
|
QWidget * |
parent = 0 |
|
) |
| |
virtual casa::FeatherPlotWidgetSlice::~FeatherPlotWidgetSlice |
( |
| ) |
|
|
virtual |
virtual void casa::FeatherPlotWidgetSlice::addSumData |
( |
| ) |
|
|
protectedvirtual |
void casa::FeatherPlotWidgetSlice::addSumData |
( |
bool |
logScale | ) |
|
|
privatevirtual |
virtual void casa::FeatherPlotWidgetSlice::addZoomNeutralCurves |
( |
| ) |
|
|
virtual |
virtual void casa::FeatherPlotWidgetSlice::resetColors |
( |
| ) |
|
|
protectedvirtual |
void casa::FeatherPlotWidgetSlice::zoom90 |
( |
double |
dishPosition, |
|
|
CurveType |
cType, |
|
|
DataType |
dType |
|
) |
| |
|
private |
virtual void casa::FeatherPlotWidgetSlice::zoom90Other |
( |
double |
dishPosition | ) |
|
|
protectedvirtual |
void casa::FeatherPlotWidgetSlice::zoomRect |
( |
double |
minX, |
|
|
double |
maxX, |
|
|
CurveType |
cType, |
|
|
DataType |
dType |
|
) |
| |
|
private |
virtual void casa::FeatherPlotWidgetSlice::zoomRectangleOther |
( |
double |
minX, |
|
|
double |
maxX, |
|
|
double |
minY, |
|
|
double |
maxY |
|
) |
| |
|
protectedvirtual |
The documentation for this class was generated from the following file: