|
QtiPlot
0.9.8.2
|
#include <ScreenPickerTool.h>
Public Member Functions | |
| virtual void | append (const QwtDoublePoint &pos) |
| int | averagePixels () |
| ImageProfilesTool * | clone (Graph *g) |
| void | connectPlotLayers () |
| QPointer< Table > | horizontalTable () |
| ImageProfilesTool (ApplicationWindow *app, Graph *graph, Matrix *m, Table *horTable, Table *verTable) | |
| QPointer< Matrix > | matrix () |
| virtual int | rtti () const |
| void | setAveragePixels (int pixels) |
| QPointer< Table > | verticalTable () |
| virtual | ~ImageProfilesTool () |
Public Member Functions inherited from ScreenPickerTool | |
| ScreenPickerTool (Graph *graph, const QObject *status_target=NULL, const char *status_slot="") | |
| void | setMoveRestriction (ScreenPickerTool::MoveRestriction r) |
| double | xValue () |
| double | yValue () |
| virtual | ~ScreenPickerTool () |
Public Member Functions inherited from PlotToolInterface | |
| PlotToolInterface (Graph *graph, const QObject *status_target=NULL, const char *status_slot="") | |
| virtual | ~PlotToolInterface () |
Protected Attributes | |
| QSpinBox * | averageBox |
| ApplicationWindow * | d_app |
| QWidget * | d_box |
| QPointer< Table > | d_hor_table |
| QPointer< Matrix > | d_matrix |
| QPointer< Table > | d_ver_table |
| DoubleSpinBox * | horSpinBox |
| DoubleSpinBox * | vertSpinBox |
| QLabel * | zLabel |
Protected Attributes inherited from ScreenPickerTool | |
| MoveRestriction | d_move_restriction |
| QwtPlotMarker | d_selection_marker |
Protected Attributes inherited from PlotToolInterface | |
| Graph * | d_graph |
| const char * | d_status_slot |
| const QObject * | d_status_target |
Private Slots | |
| void | modifiedMatrix (Matrix *) |
| void | updateCursorPosition () |
| void | updateCursorWidth (int width) |
Private Member Functions | |
| void | setCursorWidth (int width) |
Additional Inherited Members | |
Public Types inherited from ScreenPickerTool | |
| enum | MoveRestriction { NoRestriction, Vertical, Horizontal } |
Public Types inherited from PlotToolInterface | |
| enum | RttiValues { Rtti_PlotTool = 0, Rtti_RangeSelector, Rtti_DataPicker, Rtti_TranslateCurveTool, Rtti_MultiPeakFitTool, Rtti_LineProfileTool, Rtti_AddWidgetTool, Rtti_DrawDataPoints, Rtti_ImageProfilesTool, Rtti_SubtractLineTool, Rtti_PlotUserTool = 1000 } |
Signals inherited from ScreenPickerTool | |
| void | statusText (const QString &) |
Protected Member Functions inherited from ScreenPickerTool | |
| virtual void | append (const QPoint &point) |
| virtual bool | eventFilter (QObject *obj, QEvent *event) |
Plot tool for image analysis.
| ImageProfilesTool::ImageProfilesTool | ( | ApplicationWindow * | app, |
| Graph * | graph, | ||
| Matrix * | m, | ||
| Table * | horTable, | ||
| Table * | verTable | ||
| ) |
References append(), averageBox, d_box, PlotToolInterface::d_graph, d_hor_table, d_matrix, ScreenPickerTool::d_selection_marker, d_ver_table, horSpinBox, modifiedMatrix(), Graph::multiLayer(), DoubleSpinBox::setDecimals(), DoubleSpinBox::setSingleStep(), MultiLayer::toolBox(), updateCursorPosition(), updateCursorWidth(), vertSpinBox, MatrixModel::x(), Matrix::xEnd(), Matrix::xStart(), MatrixModel::y(), Matrix::yEnd(), Matrix::yStart(), and zLabel.
Referenced by clone().
|
virtual |
References d_box, d_hor_table, and d_ver_table.
|
virtual |
Reimplemented from ScreenPickerTool.
References ScreenPickerTool::append(), averageBox, Graph::curve(), d_app, ApplicationWindow::d_decimal_digits, PlotToolInterface::d_graph, d_hor_table, d_matrix, d_ver_table, Graph::enableAutoscaling(), horSpinBox, MultiLayer::layer(), Graph::multiLayer(), DoubleSpinBox::setValue(), ScreenPickerTool::statusText(), vertSpinBox, and zLabel.
Referenced by clone(), ImageProfilesTool(), modifiedMatrix(), ApplicationWindow::openGraph(), updateCursorPosition(), and updateCursorWidth().
|
inline |
References averageBox.
| ImageProfilesTool * ImageProfilesTool::clone | ( | Graph * | g | ) |
References append(), averageBox, connectPlotLayers(), d_app, d_matrix, ImageProfilesTool(), MultiLayer::layer(), Graph::multiLayer(), ApplicationWindow::newHiddenTable(), Graph::removeCurve(), setAveragePixels(), ScreenPickerTool::xValue(), and ScreenPickerTool::yValue().
Referenced by MultiLayer::copy().
| void ImageProfilesTool::connectPlotLayers | ( | ) |
References Graph::addCurves(), PlotToolInterface::d_graph, d_hor_table, d_ver_table, Graph::insertCurve(), MultiLayer::layer(), Graph::Line, and Graph::multiLayer().
Referenced by clone(), and ApplicationWindow::plotImageProfiles().
|
inline |
References d_hor_table.
|
privateslot |
References append(), PlotToolInterface::d_graph, d_hor_table, ScreenPickerTool::d_selection_marker, d_ver_table, MultiLayer::layer(), Graph::Linear, Matrix::matrixModel(), Graph::multiLayer(), Matrix::numCols(), Matrix::numRows(), Matrix::range(), Graph::setScale(), MatrixModel::x(), Matrix::xEnd(), Matrix::xStart(), MatrixModel::y(), Matrix::yEnd(), and Matrix::yStart().
Referenced by ImageProfilesTool().
|
inlinevirtual |
Reimplemented from PlotToolInterface.
References PlotToolInterface::Rtti_ImageProfilesTool.
| void ImageProfilesTool::setAveragePixels | ( | int | pixels | ) |
References averageBox, and setCursorWidth().
Referenced by clone(), and ApplicationWindow::openGraph().
|
private |
References ScreenPickerTool::d_selection_marker.
Referenced by setAveragePixels(), and updateCursorWidth().
|
privateslot |
References append(), PlotToolInterface::d_graph, horSpinBox, DoubleSpinBox::value(), and vertSpinBox.
Referenced by ImageProfilesTool().
|
privateslot |
References append(), PlotToolInterface::d_graph, horSpinBox, setCursorWidth(), DoubleSpinBox::value(), and vertSpinBox.
Referenced by ImageProfilesTool().
|
inline |
References d_ver_table.
|
protected |
Referenced by append(), averagePixels(), clone(), ImageProfilesTool(), and setAveragePixels().
|
protected |
|
protected |
Referenced by ImageProfilesTool(), and ~ImageProfilesTool().
|
protected |
Referenced by append(), connectPlotLayers(), horizontalTable(), ImageProfilesTool(), modifiedMatrix(), and ~ImageProfilesTool().
|
protected |
Referenced by append(), clone(), ImageProfilesTool(), and matrix().
|
protected |
Referenced by append(), connectPlotLayers(), ImageProfilesTool(), modifiedMatrix(), verticalTable(), and ~ImageProfilesTool().
|
protected |
Referenced by append(), ImageProfilesTool(), updateCursorPosition(), and updateCursorWidth().
|
protected |
Referenced by append(), ImageProfilesTool(), updateCursorPosition(), and updateCursorWidth().
|
protected |
Referenced by append(), and ImageProfilesTool().
1.8.6