QtiPlot  0.9.8.2
Public Member Functions | Protected Attributes | Private Slots | Private Member Functions
ImageProfilesTool Class Reference

#include <ScreenPickerTool.h>

Inheritance diagram for ImageProfilesTool:
ScreenPickerTool PlotToolInterface

List of all members.

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

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

Private Slots

void modifiedMatrix (Matrix *)
void updateCursorPosition ()
void updateCursorWidth (int width)

Private Member Functions

void setCursorWidth (int width)

Detailed Description

Plot tool for image analysis.


Constructor & Destructor Documentation

ImageProfilesTool::ImageProfilesTool ( ApplicationWindow *  app,
Graph *  graph,
Matrix *  m,
Table *  horTable,
Table *  verTable 
)

References d_box, d_hor_table, and d_ver_table.


Member Function Documentation

void ImageProfilesTool::append ( const QwtDoublePoint &  pos) [virtual]

References averageBox.

QPointer<Table> ImageProfilesTool::horizontalTable ( ) [inline]

References d_hor_table.

QPointer<Matrix> ImageProfilesTool::matrix ( ) [inline]

References d_matrix.

void ImageProfilesTool::modifiedMatrix ( Matrix *  m) [private, slot]
virtual int ImageProfilesTool::rtti ( ) const [inline, virtual]

References averageBox, and setCursorWidth().

Referenced by clone(), and ApplicationWindow::openGraph().

void ImageProfilesTool::setCursorWidth ( int  width) [private]
void ImageProfilesTool::updateCursorPosition ( ) [private, slot]
void ImageProfilesTool::updateCursorWidth ( int  width) [private, slot]
QPointer<Table> ImageProfilesTool::verticalTable ( ) [inline]

References d_ver_table.


Member Data Documentation

QSpinBox* ImageProfilesTool::averageBox [protected]

Referenced by append(), and clone().

QWidget* ImageProfilesTool::d_box [protected]
QPointer<Table> ImageProfilesTool::d_hor_table [protected]
QPointer<Matrix> ImageProfilesTool::d_matrix [protected]
QPointer<Table> ImageProfilesTool::d_ver_table [protected]
QLabel* ImageProfilesTool::zLabel [protected]

Referenced by append(), and ImageProfilesTool().


The documentation for this class was generated from the following files: