household_objects_database::DatabaseGrasp Class Reference

Contains a database record of a grasp. More...

#include <database_grasp.h>

List of all members.

Public Member Functions

 DatabaseGrasp ()
 Only initialized fields.
 ~DatabaseGrasp ()
 Empty stub.

Public Attributes

database_interface::DBField< bool > cluster_rep_
 Whether this grasp is the representative for a cluster of grasps.
database_interface::DBField< bool > compliant_copy_
 Whether this grasp is equivalent to another grasp in the database through compliant close.
database_interface::DBField< int > compliant_original_id_
 If so, which is the original grasp that this one is equivalent to.
database_interface::DBField
< DatabasePose
final_grasp_pose_
 The final grasp pose.
database_interface::DBField
< DatabaseHandPosture
final_grasp_posture_
 The final grasp posture.
database_interface::DBField< bool > fingertip_object_collision_
database_interface::DBField
< std::string > 
hand_name_
 The name of the hand that this grasp is for.
database_interface::DBField< int > id_
 The primary key, id of this grasp in the database.
database_interface::DBField
< double > 
pre_grasp_clearance_
 The pre-grasp clearance (distance in mm between hand and object for pregrasp).
database_interface::DBField
< DatabasePose
pre_grasp_pose_
 The pre-grasp pose.
database_interface::DBField
< DatabaseHandPosture
pre_grasp_posture_
 The pre-grasp posture.
database_interface::DBField
< double > 
quality_
 The quality of the grasp (lower means better).
database_interface::DBField< int > scaled_model_id_
 The scaled model that this grasp is for.
database_interface::DBField
< double > 
scaled_quality_
 The quality of the grasp scaled to be between 0 and 1, with higher is better.
database_interface::DBField
< double > 
table_clearance_
 The clearance between the grasp and a table with hard-coded characteristics for this grasp.

Detailed Description

Contains a database record of a grasp.

Definition at line 59 of file database_grasp.h.


Constructor & Destructor Documentation

household_objects_database::DatabaseGrasp::DatabaseGrasp (  )  [inline]

Only initialized fields.

Definition at line 91 of file database_grasp.h.

household_objects_database::DatabaseGrasp::~DatabaseGrasp (  )  [inline]

Empty stub.

Definition at line 137 of file database_grasp.h.


Member Data Documentation

Whether this grasp is the representative for a cluster of grasps.

Definition at line 73 of file database_grasp.h.

Whether this grasp is equivalent to another grasp in the database through compliant close.

Definition at line 81 of file database_grasp.h.

If so, which is the original grasp that this one is equivalent to.

Definition at line 83 of file database_grasp.h.

The final grasp pose.

Definition at line 64 of file database_grasp.h.

The final grasp posture.

Definition at line 66 of file database_grasp.h.

Definition at line 88 of file database_grasp.h.

database_interface::DBField<std::string> household_objects_database::DatabaseGrasp::hand_name_

The name of the hand that this grasp is for.

Definition at line 78 of file database_grasp.h.

database_interface::DBField<int> household_objects_database::DatabaseGrasp::id_

The primary key, id of this grasp in the database.

Definition at line 54 of file database_grasp.h.

The pre-grasp clearance (distance in mm between hand and object for pregrasp).

Definition at line 71 of file database_grasp.h.

The pre-grasp pose.

Definition at line 59 of file database_grasp.h.

The pre-grasp posture.

Definition at line 61 of file database_grasp.h.

database_interface::DBField<double> household_objects_database::DatabaseGrasp::quality_

The quality of the grasp (lower means better).

Definition at line 69 of file database_grasp.h.

The scaled model that this grasp is for.

Definition at line 56 of file database_grasp.h.

The quality of the grasp scaled to be between 0 and 1, with higher is better.

Definition at line 86 of file database_grasp.h.

The clearance between the grasp and a table with hard-coded characteristics for this grasp.

Definition at line 75 of file database_grasp.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Defines


household_objects_database
Author(s): Matei Ciocarlie, except for source files individually marked otherwise
autogenerated on Fri Jan 11 09:52:55 2013