|
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().
1.7.6.1