GloveCalibrationDlg Class Reference

Allows the user to record hand postures using the CyberGlove that can be used for calibration. More...

#include <gloveCalibrationDlg.h>

Inheritance diagram for GloveCalibrationDlg:
Inheritance graph
[legend]

List of all members.

Public Slots

void calibrate ()
void clearPoses ()
void done ()
void initCalibration ()
void loadCalibration ()
void loadPoses ()
void nextPose ()
void prevPose ()
void record ()
void save ()
void savePoses ()
void startGlove ()

Public Member Functions

 GloveCalibrationDlg (QWidget *parent=0)

Private Member Functions

void init ()
void update ()

Private Attributes

CalibrationPosemCurrentPose
GloveInterfacemInterface

Detailed Description

Allows the user to record hand postures using the CyberGlove that can be used for calibration.

The GloveCalibrationDlg provides a UI to the calibration part of the GloveInterface class. The calibration routines are very specific, and a more general calibration interface would be desirable. For now, more details can be found in the documentation to the GloveInterface class.

Allows 5 types of computations:

Can also be used to save and load the result of the calibration. A saved calibration can be specified in a robot .cfg file to be used later with the CyberGlove. Can also save just the calibration postures (as opposed to the result of the calibration itself), so that calibration can be debugged without having to record poses each time.

Definition at line 56 of file gloveCalibrationDlg.h.


Constructor & Destructor Documentation

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

Definition at line 67 of file gloveCalibrationDlg.h.


Member Function Documentation

void GloveCalibrationDlg::calibrate (  )  [slot]

Definition at line 103 of file gloveCalibrationDlg.cpp.

void GloveCalibrationDlg::clearPoses (  )  [slot]

Definition at line 185 of file gloveCalibrationDlg.cpp.

void GloveCalibrationDlg::done (  )  [slot]

Definition at line 122 of file gloveCalibrationDlg.cpp.

void GloveCalibrationDlg::init (  )  [private]

Definition at line 36 of file gloveCalibrationDlg.cpp.

void GloveCalibrationDlg::initCalibration (  )  [slot]

Definition at line 161 of file gloveCalibrationDlg.cpp.

void GloveCalibrationDlg::loadCalibration (  )  [slot]

Definition at line 151 of file gloveCalibrationDlg.cpp.

void GloveCalibrationDlg::loadPoses (  )  [slot]

Definition at line 141 of file gloveCalibrationDlg.cpp.

void GloveCalibrationDlg::nextPose (  )  [slot]

Definition at line 70 of file gloveCalibrationDlg.cpp.

void GloveCalibrationDlg::prevPose (  )  [slot]

Definition at line 62 of file gloveCalibrationDlg.cpp.

void GloveCalibrationDlg::record (  )  [slot]

Definition at line 78 of file gloveCalibrationDlg.cpp.

void GloveCalibrationDlg::save (  )  [slot]

Definition at line 110 of file gloveCalibrationDlg.cpp.

void GloveCalibrationDlg::savePoses (  )  [slot]

Definition at line 129 of file gloveCalibrationDlg.cpp.

void GloveCalibrationDlg::startGlove (  )  [slot]

Definition at line 192 of file gloveCalibrationDlg.cpp.

void GloveCalibrationDlg::update (  )  [private]

Definition at line 86 of file gloveCalibrationDlg.cpp.


Member Data Documentation

Definition at line 61 of file gloveCalibrationDlg.h.

Definition at line 60 of file gloveCalibrationDlg.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