21#include "ui_plotWindow.h"
26class Plot :
public QDialog,
public Ui_PlotWindow {
38 void _newVarChanged(
int);
39 void _removeVarChanged(
int);
42 void _dataSourceChanged(
int);
45 void _spaceModeP1Changed();
46 void _spaceModeP2Changed();
47 void _spaceModeTimeChanged(
int);
48 void _timeModePointChanged();
49 void _timeModeT1T2Changed();
50 void _numberOfSamplesChanged();
51 void _axisLocksChanged(
int);
54 void _spaceTabPlotClicked();
55 void _timeTabPlotClicked();
60 QDialog * _plotDialog;
62 QLineEdit * _plotPathEdit;
63 QLabel * _plotImageLabel;
64 QVBoxLayout * _plotLayout;
65 QIntValidator * _validator;
71 void _setInitialExtents();
74 void _invokePython(
const QString &,
const std::vector<std::string> &,
const std::vector<std::vector<float>> &,
const std::vector<float> &,
const std::string &,
const std::string &);
79 std::string _getXLabel();
84 std::string _getYLabel();
88 void _updateExtents();
void Update()
This is called whenever there's a change to the parameters.
Plot(VAPoR::DataStatus *status, VAPoR::ParamsMgr *manager, QWidget *parent=0)
A cache based data reader.
A class for describing the currently loaded dataset.
A singleton class for managing Params instances.
PlotParams inherits RenderParams.