EyaAdvancedBlackboardSelection Class Reference

Blackboard selection area class. More...

#include <eyaadvanced.h>

Collaboration diagram for EyaAdvancedBlackboardSelection:

Collaboration graph
[legend]

List of all members.

Public Slots

void slotFitImage ()

Public Member Functions

 EyaAdvancedBlackboardSelection (QString name=QString(), QWidget *parent=0, Qt::WindowFlags f=0)
 ADVANCED BLACKBOARD SELECTION.
 ~EyaAdvancedBlackboardSelection ()
bool loadImage (QString)
 A generic function to load the image (the compensated one).
bool loadOriginalImage (QString)
 This is used only for the original image, not for the compensated one.
QPolygon getPoints ()
QPolygon getTargetPoints ()
 To get the base points.
void resetPoints ()
 To get the target points.
void resetTargetPoints ()
 Call the scribble area resetTargetPoints.

Private Slots

void slotTest ()

Private Attributes

QString fileName
QPolygon oldSelection
QPolygon oldTargetSelection
EyaAdvancedBlackboardScribbleAreascribbleArea
QScrollArea * scrollArea
QVBoxLayout * mainLayout
QPushButton * buttonOk
QPushButton * buttonCancel
QPushButton * buttonTest
QPushButton * buttonZoomOut
QPushButton * buttonOriginalSize
QHBoxLayout * layoutOkCancel


Detailed Description

Blackboard selection area class.

This class provides a dialog to select the BASE and the TARGET points to produce the perspective compensation.


Constructor & Destructor Documentation

EyaAdvancedBlackboardSelection::EyaAdvancedBlackboardSelection ( QString  name = QString(),
QWidget *  parent = 0,
Qt::WindowFlags  f = 0 
)

ADVANCED BLACKBOARD SELECTION.

EyaAdvancedBlackboardSelection::~EyaAdvancedBlackboardSelection (  ) 


Member Function Documentation

QPolygon EyaAdvancedBlackboardSelection::getPoints (  )  [inline]

QPolygon EyaAdvancedBlackboardSelection::getTargetPoints (  )  [inline]

To get the base points.

bool EyaAdvancedBlackboardSelection::loadImage ( QString  name  ) 

A generic function to load the image (the compensated one).

bool EyaAdvancedBlackboardSelection::loadOriginalImage ( QString  name  ) 

This is used only for the original image, not for the compensated one.

void EyaAdvancedBlackboardSelection::resetPoints (  ) 

To get the target points.

Call the scribble area resetPoints

void EyaAdvancedBlackboardSelection::resetTargetPoints (  ) 

Call the scribble area resetTargetPoints.

void EyaAdvancedBlackboardSelection::slotFitImage (  )  [slot]

void EyaAdvancedBlackboardSelection::slotTest (  )  [private, slot]


Member Data Documentation


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

Generated on Mon Aug 24 14:01:38 2009 for openeya by  doxygen 1.5.8