QtiPlot 0.9.8.2
|
Integration options dialog. More...
#include <IntegrationDialog.h>
Public Slots | |
void | activateCurve (const QString &) |
void | changeDataRange () |
void | integrate () |
Public Member Functions | |
IntegrationDialog (Graph *g, QWidget *parent=0, Qt::WFlags fl=0) | |
IntegrationDialog (Table *t, QWidget *parent=0, Qt::WFlags fl=0) | |
Private Member Functions | |
void | closeEvent (QCloseEvent *e) |
void | integrateCurve () |
void | integrateTable () |
void | setGraph (Graph *g) |
void | setTable (Table *t) |
Private Attributes | |
DoubleSpinBox * | boxEnd |
QSpinBox * | boxEndRow |
QComboBox * | boxName |
QCheckBox * | boxShowPlot |
QCheckBox * | boxShowTable |
QCheckBox * | boxSortData |
DoubleSpinBox * | boxStart |
QSpinBox * | boxStartRow |
QPushButton * | buttonCancel |
QPushButton * | buttonFit |
Graph * | d_graph |
Table * | d_table |
Integration options dialog.
IntegrationDialog::IntegrationDialog | ( | Graph * | g, |
QWidget * | parent = 0 , |
||
Qt::WFlags | fl = 0 |
||
) |
IntegrationDialog::IntegrationDialog | ( | Table * | t, |
QWidget * | parent = 0 , |
||
Qt::WFlags | fl = 0 |
||
) |
void IntegrationDialog::activateCurve | ( | const QString & | s | ) | [slot] |
References boxEnd, boxStart, Graph::curve(), d_graph, Graph::range(), and DoubleSpinBox::setValue().
Referenced by IntegrationDialog(), and setGraph().
void IntegrationDialog::changeDataRange | ( | ) | [slot] |
References boxEnd, boxStart, d_graph, Graph::selectedXEndValue(), Graph::selectedXStartValue(), and DoubleSpinBox::setValue().
Referenced by setGraph().
void IntegrationDialog::closeEvent | ( | QCloseEvent * | e | ) | [private] |
void IntegrationDialog::integrate | ( | ) | [slot] |
References d_graph, d_table, integrateCurve(), and integrateTable().
Referenced by IntegrationDialog().
void IntegrationDialog::integrateCurve | ( | ) | [private] |
References Graph::analysableCurvesList(), boxEnd, boxName, boxShowPlot, boxSortData, boxStart, Graph::curve(), d_graph, Filter::enableGraphicsDisplay(), Filter::run(), Filter::setDataFromCurve(), Filter::setSortData(), and DoubleSpinBox::value().
Referenced by integrate().
void IntegrationDialog::integrateTable | ( | ) | [private] |
References Integration::area(), boxEndRow, boxShowPlot, boxShowTable, boxSortData, boxStartRow, Table::colIndex(), Table::colName(), Table::colX(), d_table, Filter::enableGraphicsDisplay(), ApplicationWindow::newTable(), Filter::run(), Table::selectedYColumns(), Table::setCell(), Table::setColName(), and Table::setText().
Referenced by integrate().
void IntegrationDialog::setGraph | ( | Graph * | g | ) | [private] |
References activateCurve(), Graph::analysableCurvesList(), boxName, changeDataRange(), Graph::curveRange(), d_graph, Graph::rangeSelectorsEnabled(), and Graph::rangeSelectorTool().
Referenced by IntegrationDialog().
void IntegrationDialog::setTable | ( | Table * | t | ) | [private] |
References boxEndRow, boxShowTable, boxStartRow, d_table, Table::getSelection(), Table::numRows(), and Table::selectedYColumns().
Referenced by IntegrationDialog().
DoubleSpinBox* IntegrationDialog::boxEnd [private] |
Referenced by activateCurve(), changeDataRange(), integrateCurve(), and IntegrationDialog().
QSpinBox* IntegrationDialog::boxEndRow [private] |
Referenced by integrateTable(), IntegrationDialog(), and setTable().
QComboBox* IntegrationDialog::boxName [private] |
Referenced by integrateCurve(), IntegrationDialog(), and setGraph().
QCheckBox* IntegrationDialog::boxShowPlot [private] |
Referenced by closeEvent(), integrateCurve(), integrateTable(), and IntegrationDialog().
QCheckBox* IntegrationDialog::boxShowTable [private] |
Referenced by closeEvent(), integrateTable(), IntegrationDialog(), and setTable().
QCheckBox* IntegrationDialog::boxSortData [private] |
Referenced by closeEvent(), integrateCurve(), integrateTable(), and IntegrationDialog().
DoubleSpinBox* IntegrationDialog::boxStart [private] |
Referenced by activateCurve(), changeDataRange(), integrateCurve(), and IntegrationDialog().
QSpinBox* IntegrationDialog::boxStartRow [private] |
Referenced by integrateTable(), IntegrationDialog(), and setTable().
QPushButton* IntegrationDialog::buttonCancel [private] |
Referenced by IntegrationDialog().
QPushButton* IntegrationDialog::buttonFit [private] |
Referenced by IntegrationDialog().
Graph* IntegrationDialog::d_graph [private] |
Referenced by activateCurve(), changeDataRange(), integrate(), integrateCurve(), and setGraph().
Table* IntegrationDialog::d_table [private] |
Referenced by closeEvent(), integrate(), integrateTable(), and setTable().