20 #pragma warning(disable : 4100)
31 #include "ui_statsWindow.h"
41class Statistics :
public QDialog,
public Ui_StatsWindow {
87 std::vector<std::string> _variables;
88 std::vector<float> _values[5];
93 std::vector<long> _count;
95 int _getVarIdx(std::string &);
102 void _newVarChanged(
int);
103 void _removeVarChanged(
int);
104 void _newCalcChanged(
int);
105 void _removeCalcChanged(
int);
106 void _minTSChanged(
int);
107 void _maxTSChanged(
int);
108 void _updateButtonClicked();
109 void _geometryValueChanged();
110 void _dataSourceChanged(
int);
111 void _autoUpdateClicked(
int);
112 void _exportTextClicked();
117 std::vector<PWidget *> _pw;
119 void _updateStatsTable();
122 bool _calc3M(std::string);
123 bool _calcMedian(std::string);
124 bool _calcStddev(std::string);
std::string currentDataSourceName
bool Get3MStats(std::string &, float *)
bool Add3MStats(std::string &, const float *)
bool AddCount(std::string &, long)
size_t GetVariableCount()
bool GetMedian(std::string &, float *)
bool SetCurrentExtents(const std::vector< double > &min, const std::vector< double > &max)
bool SetCurrentExtents(const std::vector< float > &min, const std::vector< float > &max)
bool RemoveVariable(std::string &)
bool AddStddev(std::string &, float)
bool GetStddev(std::string &, float *)
bool HaveSameParams(const VAPoR::StatisticsParams *rhs) const
bool GetCount(std::string &, long *)
bool AddVariable(std::string &)
std::string GetVariableName(int i)
bool UpdateMyParams(const VAPoR::StatisticsParams *rhs)
std::vector< float > currentExtentMin
bool AddMedian(std::string &, float)
std::vector< float > currentExtentMax
int initControlExec(VAPoR::ControlExec *ce)
Statistics(QWidget *parent)
Provides API for VAPOR visualizer User Interfaces (UIs)