List of images used in object learning. More...
#include <ObjectImagesControl.h>
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 |
List of images used in object learning.
Definition at line 37 of file ObjectImagesControl.h.
ObjectImagesControl::ObjectImagesControl | ( | ros::NodeHandle * | nh, |
QWidget * | parent = 0 |
||
) |
Instantiates its tab widget.
[in] | parent | The QWidget the contains this QWidget. |
Does Nothing
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 | ||
) |
void ObjectImagesControl::updateTable | ( | ) | [private] |
QLineEdit* ObjectImagesControl::m_ImageNameField [private] |
Definition at line 76 of file ObjectImagesControl.h.
QTableWidget* ObjectImagesControl::m_ImageTable [private] |
Definition at line 74 of file ObjectImagesControl.h.
QString ObjectImagesControl::m_LastImageFolder [private] |
Definition at line 78 of file ObjectImagesControl.h.
QLineEdit* ObjectImagesControl::m_ObjectNameField [private] |
Definition at line 73 of file ObjectImagesControl.h.
Definition at line 71 of file ObjectImagesControl.h.
bool ObjectImagesControl::m_Ready [private] |
Definition at line 89 of file ObjectImagesControl.h.
QPushButton* ObjectImagesControl::m_removeImageButton [private] |
Definition at line 81 of file ObjectImagesControl.h.
QPushButton* ObjectImagesControl::m_resetImagesButton [private] |
Definition at line 82 of file ObjectImagesControl.h.
QPushButton* ObjectImagesControl::m_saveObjectButton [private] |
Definition at line 80 of file ObjectImagesControl.h.
int ObjectImagesControl::m_SelectedRow [private] |
Definition at line 86 of file ObjectImagesControl.h.
QComboBox* ObjectImagesControl::m_TypeComboBox [private] |
Definition at line 84 of file ObjectImagesControl.h.