25 #ifndef PLOTHOLDER_QO_H
26 #define PLOTHOLDER_QO_H
31 #include <guitools/Feather/PlotHolder.ui.h>
66 void setColors(
const QMap<PreferencesColor::CurveType,CurveDisplay>& colorMap);
92 void rectangleZoomed(
double minX,
double maxX,
double minY,
double maxY );
99 void addPlotAxis(
int rowIndex,
int columnIndex, QGridLayout*
layout, QwtPlot::Axis axis,
int basePlotIndex );
100 void addPlots( QGridLayout*&
layout,
int rowIndex,
int basePlotIndex );
102 std::pair<int,int>
addUVPlots(QGridLayout*& gridLayout );
110 Ui::PlotHolderClass
ui;
125 #endif // PLOTHOLDER_QO_H
QList< FeatherPlotWidget * > plots
void adjustLayout(bool scatterPlot)
void setLineThickness(int thickness)
Preference changes.
void addPlotAxis(int rowIndex, int columnIndex, QGridLayout *layout, QwtPlot::Axis axis, int basePlotIndex)
std::pair< int, int > addUVPlots(QGridLayout *&gridLayout)
void setLegendVisibility(bool visible)
void setData(const casacore::Vector< float > &x, const casacore::Vector< float > &xAmp, const casacore::Vector< float > &y, const casacore::Vector< float > &yAmp, DataType dType)
void setDisplayXGraphs(bool visible)
void dishDiameterChangedY(double newValue)
void dishDiameterYChanged(double value)
void rectangleZoomed(double minX, double maxX, double minY, double maxY)
void showContextMenu(const QPoint &pt)
void setDiameterSelectorMode()
void dishDiameterChangedX(double newValue)
PlotHolder(QWidget *parent=0)
std::pair< int, int > addRadialPlots(QGridLayout *&gridLayout)
void addPlots(QGridLayout *&layout, int rowIndex, int basePlotIndex)
void setDisplayOutputSlice(bool visible)
void setRectangleZoomMode()
Left mouse modes.
void setDotSize(int dotSize)
FeatherPlotWidget::DataType DataType
casacore::Data related
void setScatterCurves(const QString &title, FeatherCurveType::CurveType xScatter, const QList< FeatherCurveType::CurveType > &yScatters)
void emptyLayout(QLayout *layout)
void setLogScale(bool uvScale, bool logScale)
void setDisplayScatterPlot(bool visible)
void dishDiameterXChanged(double value)
Dish changes.
void setColors(const QMap< PreferencesColor::CurveType, CurveDisplay > &colorMap)
void setXAxisUV(bool xAxisUV)
QAction zoomNeutralAction
void setDisplayYGraphs(bool visible)
GRID LAYOUT CLASSES casacore::Coordinate for a grid layout
bool xAxisUV
The x-axis on the slice cuts and original graphs can either be u/v (two graphs) or radial (one graph)...
LatticeExprNode value(const LatticeExprNode &expr)
This function returns the value of the expression without a mask.
CurveType
Note: Order in this listing is important.