Public Member Functions | Protected Member Functions | Private Slots | Private Member Functions | Private Attributes
ObjectImagesControl Class Reference

List of images used in object learning. More...

#include <ObjectImagesControl.h>

List of all members.

Public Member Functions

 ObjectImagesControl (ros::NodeHandle *nh, QWidget *parent=0)
void updateImageTable (std::vector< std::string > &imageNames, std::string &objType)
 ~ObjectImagesControl ()

Protected Member Functions

void keyReleaseEvent (QKeyEvent *)

Private Slots

void loadObject ()
void objectNameFieldEdited (QString)
void removeImage ()
void rowSelected (int, int)
void saveImage ()
void saveObject ()
void setObjectType (QString)

Private Member Functions

void updateTable ()

Private Attributes

QLineEdit * m_ImageNameField
QTableWidget * m_ImageTable
QString m_LastImageFolder
QLineEdit * m_ObjectNameField
ros::Publisher m_ORLearnCommandPublisher
bool m_Ready
QPushButton * m_removeImageButton
QPushButton * m_resetImagesButton
QPushButton * m_saveObjectButton
int m_SelectedRow
QComboBox * m_TypeComboBox

Detailed Description

List of images used in object learning.

Author:
Simon Graeser (RX), David Gossow (RX)

Definition at line 37 of file ObjectImagesControl.h.


Constructor & Destructor Documentation

ObjectImagesControl::ObjectImagesControl ( ros::NodeHandle nh,
QWidget *  parent = 0 
)

Instantiates its tab widget.

Parameters:
[in]parentThe QWidget the contains this QWidget.

Does Nothing


Member Function Documentation

void ObjectImagesControl::keyReleaseEvent ( QKeyEvent *  ) [protected]
void ObjectImagesControl::loadObject ( ) [private, slot]
void ObjectImagesControl::objectNameFieldEdited ( QString  ) [private, slot]
void ObjectImagesControl::removeImage ( ) [private, slot]
void ObjectImagesControl::rowSelected ( int  ,
int   
) [private, slot]
void ObjectImagesControl::saveImage ( ) [private, slot]
void ObjectImagesControl::saveObject ( ) [private, slot]
void ObjectImagesControl::setObjectType ( QString  ) [private, slot]
void ObjectImagesControl::updateImageTable ( std::vector< std::string > &  imageNames,
std::string &  objType 
)

Member Data Documentation

Definition at line 76 of file ObjectImagesControl.h.

QTableWidget* ObjectImagesControl::m_ImageTable [private]

Definition at line 74 of file ObjectImagesControl.h.

Definition at line 78 of file ObjectImagesControl.h.

Definition at line 73 of file ObjectImagesControl.h.

Definition at line 71 of file ObjectImagesControl.h.

Definition at line 89 of file ObjectImagesControl.h.

Definition at line 81 of file ObjectImagesControl.h.

Definition at line 82 of file ObjectImagesControl.h.

Definition at line 80 of file ObjectImagesControl.h.

Definition at line 86 of file ObjectImagesControl.h.

Definition at line 84 of file ObjectImagesControl.h.


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


obj_rec_gui
Author(s): AGAS/agas@uni-koblenz.de
autogenerated on Mon Oct 6 2014 02:53:43