EigenGraspPlannerDlg Class Reference

#include <egPlannerDlg.h>

Inheritance diagram for EigenGraspPlannerDlg:
Inheritance graph
[legend]

List of all members.

Public Slots

void autoGraspBox_clicked ()
void bestGraspButton_clicked ()
void energyBox_activated (const QString &)
void exitButton_clicked ()
void inputGloveBox_toggled (bool on)
void inputLoadButton_clicked ()
void instantEnergyButton_clicked ()
void nextGraspButton_clicked ()
void onlineGraspButton_clicked ()
void onlinePlanButton_clicked ()
void onlinePlannerUpdate ()
void onlineReleaseButton_clicked ()
void plannerComplete ()
void plannerInit_clicked ()
void plannerReset_clicked ()
void plannerStart_clicked ()
void plannerTypeBox_activated (const QString &)
void plannerUpdate ()
void prevGraspButton_clicked ()
void setContactsBox_toggled (bool checked)
void setMembers (Hand *h, GraspableBody *b)
void showCloneBox_toggled (bool c)
void showSolutionBox_toggled (bool c)
void spaceSearchBox_activated (const QString &s)
void updateResults (bool render)
void updateStatus ()
void useRealBarrettBox_toggled (bool s)
void useVirtualHandBox_clicked ()
void variableCheckBoxChanged ()
void variableInputChanged ()

Public Member Functions

 EigenGraspPlannerDlg (QWidget *parent=0)
 ~EigenGraspPlannerDlg ()

Private Member Functions

void destroy ()
void init ()
void readPlannerSettings ()
void setVariableLayout ()
void startPlanner ()
void stopPlanner ()
void updateInputLayout ()
void updateVariableLayout ()

Private Attributes

int mDisplayState
HandmHand
GraspPlanningStatemHandObjectState
GraspableBodymObject
EGPlannermPlanner
std::vector< QCheckBox * > varCheck
std::vector< QSlider * > varConfidence
QGridLayout * varGridLayout
std::vector< QCheckBox * > varInput
std::vector< QHBoxLayout * > varLayouts
QVBoxLayout * varMainLayout
std::vector< QLabel * > varNames
std::vector< QLabel * > varTarget

Detailed Description

The EGPlannerDialog can interface to most of the types of EGPlanners, pass them any type of HandObjectState as a starting position, accept changes to the Input provided to the Planner, etc. This is the primary way of getting familiar with the various implementations of EGPlanner.

Definition at line 54 of file egPlannerDlg.h.


Constructor & Destructor Documentation

EigenGraspPlannerDlg::EigenGraspPlannerDlg ( QWidget *  parent = 0  )  [inline]

Definition at line 83 of file egPlannerDlg.h.

EigenGraspPlannerDlg::~EigenGraspPlannerDlg (  )  [inline]

Definition at line 87 of file egPlannerDlg.h.


Member Function Documentation

void EigenGraspPlannerDlg::autoGraspBox_clicked (  )  [slot]

Definition at line 659 of file egPlannerDlg.cpp.

void EigenGraspPlannerDlg::bestGraspButton_clicked (  )  [slot]

Definition at line 355 of file egPlannerDlg.cpp.

void EigenGraspPlannerDlg::destroy (  )  [private]

Definition at line 124 of file egPlannerDlg.cpp.

void EigenGraspPlannerDlg::energyBox_activated ( const QString &   )  [slot]

Definition at line 512 of file egPlannerDlg.cpp.

void EigenGraspPlannerDlg::exitButton_clicked (  )  [slot]

Definition at line 59 of file egPlannerDlg.cpp.

void EigenGraspPlannerDlg::init (  )  [private]

Definition at line 64 of file egPlannerDlg.cpp.

void EigenGraspPlannerDlg::inputGloveBox_toggled ( bool  on  )  [slot]

Definition at line 771 of file egPlannerDlg.cpp.

void EigenGraspPlannerDlg::inputLoadButton_clicked (  )  [slot]

Definition at line 777 of file egPlannerDlg.cpp.

void EigenGraspPlannerDlg::instantEnergyButton_clicked (  )  [slot]

Definition at line 729 of file egPlannerDlg.cpp.

void EigenGraspPlannerDlg::nextGraspButton_clicked (  )  [slot]

Definition at line 362 of file egPlannerDlg.cpp.

void EigenGraspPlannerDlg::onlineGraspButton_clicked (  )  [slot]

Definition at line 703 of file egPlannerDlg.cpp.

void EigenGraspPlannerDlg::onlinePlanButton_clicked (  )  [slot]

Definition at line 720 of file egPlannerDlg.cpp.

void EigenGraspPlannerDlg::onlinePlannerUpdate (  )  [slot]

Definition at line 665 of file egPlannerDlg.cpp.

void EigenGraspPlannerDlg::onlineReleaseButton_clicked (  )  [slot]

Definition at line 711 of file egPlannerDlg.cpp.

void EigenGraspPlannerDlg::plannerComplete (  )  [slot]

Definition at line 568 of file egPlannerDlg.cpp.

void EigenGraspPlannerDlg::plannerInit_clicked (  )  [slot]

Definition at line 575 of file egPlannerDlg.cpp.

void EigenGraspPlannerDlg::plannerReset_clicked (  )  [slot]

Definition at line 619 of file egPlannerDlg.cpp.

void EigenGraspPlannerDlg::plannerStart_clicked (  )  [slot]

Definition at line 639 of file egPlannerDlg.cpp.

void EigenGraspPlannerDlg::plannerTypeBox_activated ( const QString &   )  [slot]

Definition at line 648 of file egPlannerDlg.cpp.

void EigenGraspPlannerDlg::plannerUpdate (  )  [slot]

Definition at line 368 of file egPlannerDlg.cpp.

void EigenGraspPlannerDlg::prevGraspButton_clicked (  )  [slot]

Definition at line 349 of file egPlannerDlg.cpp.

void EigenGraspPlannerDlg::readPlannerSettings (  )  [private]

Definition at line 537 of file egPlannerDlg.cpp.

void EigenGraspPlannerDlg::setContactsBox_toggled ( bool  checked  )  [slot]

Definition at line 519 of file egPlannerDlg.cpp.

void EigenGraspPlannerDlg::setMembers ( Hand h,
GraspableBody b 
) [slot]

Definition at line 154 of file egPlannerDlg.cpp.

void EigenGraspPlannerDlg::setVariableLayout (  )  [private]

Definition at line 180 of file egPlannerDlg.cpp.

void EigenGraspPlannerDlg::showCloneBox_toggled ( bool  c  )  [slot]

Definition at line 736 of file egPlannerDlg.cpp.

void EigenGraspPlannerDlg::showSolutionBox_toggled ( bool  c  )  [slot]

Definition at line 744 of file egPlannerDlg.cpp.

void EigenGraspPlannerDlg::spaceSearchBox_activated ( const QString &  s  )  [slot]

Definition at line 323 of file egPlannerDlg.cpp.

void EigenGraspPlannerDlg::startPlanner (  )  [private]

Definition at line 627 of file egPlannerDlg.cpp.

void EigenGraspPlannerDlg::stopPlanner (  )  [private]

Definition at line 633 of file egPlannerDlg.cpp.

void EigenGraspPlannerDlg::updateInputLayout (  )  [private]

Definition at line 250 of file egPlannerDlg.cpp.

void EigenGraspPlannerDlg::updateResults ( bool  render  )  [slot]

Definition at line 379 of file egPlannerDlg.cpp.

void EigenGraspPlannerDlg::updateStatus (  )  [slot]

Definition at line 443 of file egPlannerDlg.cpp.

void EigenGraspPlannerDlg::updateVariableLayout (  )  [private]

Definition at line 231 of file egPlannerDlg.cpp.

void EigenGraspPlannerDlg::useRealBarrettBox_toggled ( bool  s  )  [slot]

Definition at line 762 of file egPlannerDlg.cpp.

void EigenGraspPlannerDlg::useVirtualHandBox_clicked (  )  [slot]

Definition at line 751 of file egPlannerDlg.cpp.

void EigenGraspPlannerDlg::variableCheckBoxChanged (  )  [slot]

Definition at line 313 of file egPlannerDlg.cpp.

void EigenGraspPlannerDlg::variableInputChanged (  )  [slot]

Definition at line 290 of file egPlannerDlg.cpp.


Member Data Documentation

Definition at line 70 of file egPlannerDlg.h.

Definition at line 69 of file egPlannerDlg.h.

Definition at line 67 of file egPlannerDlg.h.

Definition at line 68 of file egPlannerDlg.h.

Definition at line 71 of file egPlannerDlg.h.

std::vector<QCheckBox*> EigenGraspPlannerDlg::varCheck [private]

Definition at line 61 of file egPlannerDlg.h.

std::vector<QSlider*> EigenGraspPlannerDlg::varConfidence [private]

Definition at line 64 of file egPlannerDlg.h.

QGridLayout* EigenGraspPlannerDlg::varGridLayout [private]

Definition at line 58 of file egPlannerDlg.h.

std::vector<QCheckBox*> EigenGraspPlannerDlg::varInput [private]

Definition at line 60 of file egPlannerDlg.h.

std::vector<QHBoxLayout*> EigenGraspPlannerDlg::varLayouts [private]

Definition at line 63 of file egPlannerDlg.h.

QVBoxLayout* EigenGraspPlannerDlg::varMainLayout [private]

Definition at line 59 of file egPlannerDlg.h.

std::vector<QLabel*> EigenGraspPlannerDlg::varNames [private]

Definition at line 62 of file egPlannerDlg.h.

std::vector<QLabel*> EigenGraspPlannerDlg::varTarget [private]

Definition at line 65 of file egPlannerDlg.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


graspit
Author(s):
autogenerated on Wed Jan 25 11:00:21 2012