Public Member Functions | Public Attributes
household_objects_database::DatabaseGrasp Class Reference

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

#include <database_grasp.h>

Inheritance diagram for household_objects_database::DatabaseGrasp:
Inheritance graph
[legend]

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 60 of file database_grasp.h.


Constructor & Destructor Documentation

Only initialized fields.

Definition at line 103 of file database_grasp.h.

Empty stub.

Definition at line 149 of file database_grasp.h.


Member Data Documentation

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

Definition at line 85 of file database_grasp.h.

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

Definition at line 93 of file database_grasp.h.

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

Definition at line 95 of file database_grasp.h.

The final grasp pose.

Definition at line 76 of file database_grasp.h.

The final grasp posture.

Definition at line 78 of file database_grasp.h.

Definition at line 100 of file database_grasp.h.

The name of the hand that this grasp is for.

Definition at line 90 of file database_grasp.h.

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

Definition at line 66 of file database_grasp.h.

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

Definition at line 83 of file database_grasp.h.

The pre-grasp pose.

Definition at line 71 of file database_grasp.h.

The pre-grasp posture.

Definition at line 73 of file database_grasp.h.

The quality of the grasp (lower means better)

Definition at line 81 of file database_grasp.h.

The scaled model that this grasp is for.

Definition at line 68 of file database_grasp.h.

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

Definition at line 98 of file database_grasp.h.

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

Definition at line 87 of file database_grasp.h.


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


household_objects_database
Author(s): Matei Ciocarlie, except for source files individually marked otherwise
autogenerated on Thu Aug 27 2015 13:24:24