30 #ifndef TABLE_STATISTICS_H
31 #define TABLE_STATISTICS_H
47 enum StatisticsColType {
NoStats,
Row,
Col,
Rows,
Cols,
Mean,
StandardDev,
StandardError,
Variance,
Sum,
iMax,
Max,
iMin,
Min,
N,
Median};
55 virtual void save(
const QString&,
const QString &geometry,
bool =
false);
68 void renameCol(
const QString&,
const QString&);
Definition: TableStatistics.h:47
void removeStatsCol(int)
Definition: TableStatistics.cpp:418
Definition: TableStatistics.h:47
Definition: TableStatistics.h:47
QString d_base_name
Definition: TableStatistics.h:86
Table * base() const
return the base table of which statistics are displayed
Definition: TableStatistics.h:52
void moveColumn(int, int, int)
Definition: TableStatistics.cpp:147
void closedBase()
Definition: TableStatistics.cpp:177
Definition: TableStatistics.h:47
Definition: TableStatistics.h:47
Definition: TableStatistics.h:47
Definition: TableStatistics.h:46
An interpreter for evaluating scripting code. Abstract.
Definition: ScriptingEnv.h:50
Table that computes and displays statistics on another Table.
Definition: TableStatistics.h:40
Definition: TableStatistics.h:47
void renameCol(const QString &, const QString &)
handle renaming of columns (to be connected with Table::changedColHeader)
Definition: TableStatistics.cpp:388
Definition: TableStatistics.h:47
Type type() const
return the type of statistics
Definition: TableStatistics.h:50
QList< int > d_stats_col_type
Definition: TableStatistics.h:84
void setBase(Table *t)
Definition: TableStatistics.cpp:98
Definition: TableStatistics.h:46
void setBaseName(const QString &name)
Definition: TableStatistics.h:60
virtual void save(const QString &, const QString &geometry, bool=false)
Definition: TableStatistics.cpp:430
Definition: TableStatistics.h:47
Definition: TableStatistics.h:47
int d_start
Definition: TableStatistics.h:85
Definition: TableStatistics.h:47
Type d_type
Definition: TableStatistics.h:82
QString colName(int col)
Definition: Table.cpp:1055
QtiPlot's main window.
Definition: ApplicationWindow.h:133
void removeCol()
Definition: Table.cpp:1726
void changeColIndex(int, int)
Definition: TableStatistics.cpp:142
void update()
update statistics when the user triggers a recaculate action
Definition: TableStatistics.cpp:182
void setRange(int start, int end)
Definition: TableStatistics.cpp:424
QList< int > d_targets
Definition: TableStatistics.h:83
void addCol(PlotDesignation pd=Y)
Definition: TableStatistics.cpp:171
Definition: TableStatistics.h:47
Definition: TableStatistics.h:47
Definition: TableStatistics.h:47
StatisticsColType
Definition: TableStatistics.h:47
Definition: TableStatistics.h:47
Table * d_base
Definition: TableStatistics.h:81
QString baseName()
Definition: TableStatistics.h:59
PlotDesignation
Definition: Table.h:62
MDI window providing a spreadsheet table with column logic.
Definition: Table.h:57
void insertCols(int start, int count)
Definition: TableStatistics.cpp:158
TableStatistics(ScriptingEnv *env, ApplicationWindow *parent, Table *base, Type, QList< int > targets, int start=0, int end=-1)
Definition: TableStatistics.cpp:41
int d_end
Definition: TableStatistics.h:85
Type
supported statistics types
Definition: TableStatistics.h:46
QString name()
Return the window name.
Definition: MdiSubWindow.h:84
void setColumnStatsTypes(const QList< int > &colStatTypes)
Definition: TableStatistics.cpp:136
Definition: TableStatistics.h:47