#include <FeatherPlotWidget.qo.h>
|
| 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...
|
|
virtual void | addSumData () |
|
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 () |
|
virtual void | addZoomNeutralCurves ()=0 |
|
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 () |
|
|
FeatherDataType::DataType | getDataTypeForCurve (CurveType cType) const |
|
void | resizeEvent (QResizeEvent *event) |
|
void | resetData (DataType dataType, const casacore::Vector< float > &xValues, const casacore::Vector< float > &yValues) |
|
virtual void | addSumData (bool logAmplitude) |
|
pair< double, double > | getMaxMin (QVector< double > values, FeatherCurveType::CurveType curveType) const |
|
virtual void | zoomRectangleOther (double minX, double maxX, double minY, double maxY)=0 |
|
virtual void | zoom90Other (double dishPosition)=0 |
|
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 () |
|
virtual void | resetColors () |
|
Definition at line 53 of file FeatherPlotWidget.qo.h.
casa::FeatherPlotWidget::FeatherPlotWidget |
( |
const QString & |
title, |
|
|
FeatherPlot::PlotType |
plotType, |
|
|
QWidget * |
parent = 0 |
|
) |
| |
casa::FeatherPlotWidget::~FeatherPlotWidget |
( |
| ) |
|
void casa::FeatherPlotWidget::addPlotCurve |
( |
const QVector< double > & |
xValues, |
|
|
const QVector< double > & |
yValues, |
|
|
DataType |
dType, |
|
|
bool |
sumCurve |
|
) |
| |
|
protected |
void casa::FeatherPlotWidget::addPlotCurve |
( |
const QVector< double > & |
xValues, |
|
|
const QVector< double > & |
yValues, |
|
|
QwtPlot::Axis |
axis, |
|
|
CurveType |
curveType, |
|
|
bool |
sumCurve |
|
) |
| |
|
protected |
virtual void casa::FeatherPlotWidget::addSumData |
( |
| ) |
|
|
virtual |
virtual void casa::FeatherPlotWidget::addSumData |
( |
bool |
logAmplitude | ) |
|
|
protectedvirtual |
virtual void casa::FeatherPlotWidget::addZoomNeutralCurves |
( |
| ) |
|
|
pure virtual |
void casa::FeatherPlotWidget::changeLeftMouseMode |
( |
| ) |
|
|
private |
void casa::FeatherPlotWidget::changeZoom90 |
( |
bool |
zoom | ) |
|
void casa::FeatherPlotWidget::clearData |
( |
| ) |
|
void casa::FeatherPlotWidget::clearLegend |
( |
| ) |
|
void casa::FeatherPlotWidget::clearPlot |
( |
| ) |
|
void casa::FeatherPlotWidget::diameterSelected |
( |
const QwtDoublePoint & |
pos | ) |
|
|
privateslot |
void casa::FeatherPlotWidget::dishDiameterChanged |
( |
double |
newValue | ) |
|
|
signal |
QwtPlot::Axis casa::FeatherPlotWidget::getAxisYForData |
( |
DataType |
dType | ) |
|
|
private |
double casa::FeatherPlotWidget::getDishDiameter |
( |
| ) |
const |
QWidget* casa::FeatherPlotWidget::getExternalAxisControl |
( |
QwtPlot::Axis |
position | ) |
|
void casa::FeatherPlotWidget::initializeDiameterMarker |
( |
| ) |
|
|
private |
void casa::FeatherPlotWidget::initializeDiameterSelector |
( |
| ) |
|
|
private |
void casa::FeatherPlotWidget::initializeDomainLimitedData |
( |
double |
minValue, |
|
|
double |
maxValue, |
|
|
QVector< double > & |
xValues, |
|
|
QVector< double > & |
yValues, |
|
|
const QVector< double > & |
originalXValues, |
|
|
const QVector< double > & |
originalYValues |
|
) |
| const |
|
protected |
void casa::FeatherPlotWidget::initializeMarkers |
( |
| ) |
|
|
protected |
void casa::FeatherPlotWidget::initializeSumData |
( |
QVector< double > & |
sumX, |
|
|
QVector< double > & |
sumY, |
|
|
bool |
logScale |
|
) |
| |
|
protected |
void casa::FeatherPlotWidget::initializeZooming |
( |
| ) |
|
|
private |
void casa::FeatherPlotWidget::insertLegend |
( |
QWidget * |
parent | ) |
|
bool casa::FeatherPlotWidget::isDiameterSelectorMode |
( |
| ) |
const |
pair<QVector<double>,QVector<double> > casa::FeatherPlotWidget::limitX |
( |
DataType |
dType, |
|
|
double |
minValue, |
|
|
double |
maxValue |
|
) |
| |
|
protected |
bool casa::FeatherPlotWidget::moveDiameterMarker |
( |
const QPoint & |
pos | ) |
|
void casa::FeatherPlotWidget::rectangleZoomed |
( |
double |
minX, |
|
|
double |
maxX, |
|
|
double |
minY, |
|
|
double |
maxY |
|
) |
| |
|
signal |
void casa::FeatherPlotWidget::refresh |
( |
| ) |
|
void casa::FeatherPlotWidget::removeMarkers |
( |
| ) |
|
|
private |
virtual void casa::FeatherPlotWidget::resetColors |
( |
| ) |
|
|
protectedvirtual |
void casa::FeatherPlotWidget::resetDishDiameterLineColor |
( |
| ) |
|
void casa::FeatherPlotWidget::resetZoomRectangleColor |
( |
| ) |
|
void casa::FeatherPlotWidget::resizeEvent |
( |
QResizeEvent * |
event | ) |
|
|
protected |
Setting the data into the plots.
void casa::FeatherPlotWidget::setDiameterSelectorMode |
( |
| ) |
|
void casa::FeatherPlotWidget::setDishDiameter |
( |
double |
value = -1 , |
|
|
bool |
scale = true |
|
) |
| |
void casa::FeatherPlotWidget::setDotSize |
( |
int |
size | ) |
|
void casa::FeatherPlotWidget::setLegendVisibility |
( |
bool |
v | ) |
|
void casa::FeatherPlotWidget::setLineThickness |
( |
int |
thickness | ) |
|
void casa::FeatherPlotWidget::setLogScale |
( |
bool |
uvScale, |
|
|
bool |
logScale |
|
) |
| |
void casa::FeatherPlotWidget::setRectangleZoomMode |
( |
| ) |
|
virtual void casa::FeatherPlotWidget::setScatterCurves |
( |
const QString & |
, |
|
|
CurveType |
, |
|
|
const QList< CurveType > & |
|
|
) |
| |
|
inlinevirtual |
void casa::FeatherPlotWidget::setZoomRectangleState |
( |
double |
minX, |
|
|
double |
maxX, |
|
|
double |
minY, |
|
|
double |
maxY |
|
) |
| |
|
private |
virtual void casa::FeatherPlotWidget::zoom90Other |
( |
double |
dishPosition | ) |
|
|
protectedpure virtual |
void casa::FeatherPlotWidget::zoomNeutral |
( |
| ) |
|
void casa::FeatherPlotWidget::zoomRectangle |
( |
double |
minX, |
|
|
double |
maxX, |
|
|
double |
minY, |
|
|
double |
maxY |
|
) |
| |
virtual void casa::FeatherPlotWidget::zoomRectangleOther |
( |
double |
minX, |
|
|
double |
maxX, |
|
|
double |
minY, |
|
|
double |
maxY |
|
) |
| |
|
protectedpure virtual |
void casa::FeatherPlotWidget::zoomRectangleSelected |
( |
const QwtDoubleRect & |
rect | ) |
|
|
privateslot |
QwtPlotMarker* casa::FeatherPlotWidget::diameterMarker |
|
private |
QwtPlotPicker* casa::FeatherPlotWidget::diameterSelector |
|
private |
double casa::FeatherPlotWidget::dishPosition |
|
private |
const int casa::FeatherPlotWidget::MARKER_WIDTH |
|
private |
QString casa::FeatherPlotWidget::plotTitle |
|
private |
QwtPlot::Axis casa::FeatherPlotWidget::scatterAxis |
|
protected |
QwtPlot::Axis casa::FeatherPlotWidget::sliceAxis |
|
protected |
Ui::FeatherPlotWidgetClass casa::FeatherPlotWidget::ui |
|
private |
QwtPlot::Axis casa::FeatherPlotWidget::weightAxis |
|
protected |
QwtPlotPicker* casa::FeatherPlotWidget::zoomer |
|
private |
double casa::FeatherPlotWidget::zoomMaxX |
|
private |
double casa::FeatherPlotWidget::zoomMaxY |
|
private |
double casa::FeatherPlotWidget::zoomMinX |
|
private |
double casa::FeatherPlotWidget::zoomMinY |
|
private |
The documentation for this class was generated from the following file: