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 () |
![]() | |
ScreenPickerTool (Graph *graph, const QObject *status_target=NULL, const char *status_slot="") | |
void | setMoveRestriction (ScreenPickerTool::MoveRestriction r) |
double | xValue () |
double | yValue () |
virtual | ~ScreenPickerTool () |
![]() | |
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 |
![]() | |
MoveRestriction | d_move_restriction |
QwtPlotMarker | d_selection_marker |
![]() | |
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 | |
![]() | |
enum | MoveRestriction { NoRestriction, Vertical, Horizontal } |
![]() | |
void | statusText (const QString &) |
![]() | |
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().