dialogMatrix Class Reference

#include <dialogMatrix.h>

Collaboration diagram for dialogMatrix:
Collaboration graph
[legend]

Public Member Functions

 dialogMatrix (QWidget *parent=0)
 ~dialogMatrix ()
void initArray ()

Data Fields

float cdata [9]

Private Slots

void dialogAccept ()
void dialogReject ()
void loadPrewitt ()
void loadSobel ()
void loadRoberts ()
void loadFreiChen ()
void loadLaplace4 ()
void loadLaplace8 ()

Private Member Functions

void init ()
void applyFilter ()
void loadMatrix (QString qa11, QString qa12, QString qa13, QString qa21, QString qa22, QString qa23, QString qa31, QString qa32, QString qa33)

Private Attributes

Ui::dialogMatrixClass uidialog

Detailed Description

Class dialogMatrix QDialog object to change matrix segmentation filter

Definition at line 7 of file dialogMatrix.h.


Constructor & Destructor Documentation

dialogMatrix::dialogMatrix ( QWidget *  parent = 0  ) 

Constructor.

Parameters:
parent Parent widget

Definition at line 3 of file dialogMatrix.cpp.

Here is the call graph for this function:

dialogMatrix::~dialogMatrix (  ) 

Destructor.

Definition at line 64 of file dialogMatrix.cpp.


Member Function Documentation

void dialogMatrix::applyFilter (  )  [private]

Apply selected filter

Definition at line 25 of file dialogMatrix.cpp.

Here is the caller graph for this function:

void dialogMatrix::dialogAccept (  )  [private, slot]

Private slot. Accept button

Definition at line 21 of file dialogMatrix.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void dialogMatrix::dialogReject (  )  [private, slot]

Private slot. Reject button

Definition at line 31 of file dialogMatrix.cpp.

Here is the caller graph for this function:

void dialogMatrix::init (  )  [private]

Initialize slots to accept and reject buttons

Definition at line 9 of file dialogMatrix.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void dialogMatrix::initArray (  ) 

Init Array data to cdata

Definition at line 15 of file dialogMatrix.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void dialogMatrix::loadFreiChen (  )  [private, slot]

Load sample Frei Chen configuration

Definition at line 43 of file dialogMatrix.cpp.

Here is the call graph for this function:

void dialogMatrix::loadLaplace4 (  )  [private, slot]

Load sample Laplace 4 neighbours configuration

Definition at line 46 of file dialogMatrix.cpp.

Here is the call graph for this function:

void dialogMatrix::loadLaplace8 (  )  [private, slot]

Load sample Laplace 8 neighbours configuration

Definition at line 49 of file dialogMatrix.cpp.

Here is the call graph for this function:

void dialogMatrix::loadMatrix ( QString  qa11,
QString  qa12,
QString  qa13,
QString  qa21,
QString  qa22,
QString  qa23,
QString  qa31,
QString  qa32,
QString  qa33 
) [private]

Load arguments into matrix

Definition at line 53 of file dialogMatrix.cpp.

Here is the caller graph for this function:

void dialogMatrix::loadPrewitt (  )  [private, slot]

Load sample Prewitt configuration

Definition at line 34 of file dialogMatrix.cpp.

Here is the call graph for this function:

void dialogMatrix::loadRoberts (  )  [private, slot]

Load sample Roberts configuration

Definition at line 40 of file dialogMatrix.cpp.

Here is the call graph for this function:

void dialogMatrix::loadSobel (  )  [private, slot]

Load sample Sobel configuration

Definition at line 37 of file dialogMatrix.cpp.

Here is the call graph for this function:


Field Documentation

Array data

Definition at line 18 of file dialogMatrix.h.

Private Ui. To use GUI options

Definition at line 40 of file dialogMatrix.h.


Generated by  doxygen 1.6.2