household_objects_database::DatabasePerturbation Class Reference

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

#include <database_perturbation.h>

List of all members.

Public Member Functions

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

Public Attributes

database_interface::DBField
< std::vector< double > > 
deltas_
 The deltas (6 double values) used to perturb the final grasp pose.
database_interface::DBField< int > energy_function_id_
 The id of the energy function we are using.
database_interface::DBField
< DatabasePose
final_pose_
 The final pose at which energy functions were evaluated. This is stored so that we don't have to reapply reactive grasping methods.
database_interface::DBField< int > grasp_id_
 The id of the grasp that this is analyzing.
database_interface::DBField< int > perturbation_id_
 The primary key, id of this perturbation in the database.
database_interface::DBField
< double > 
score_
 The score the perturbed grasp achieved.

Private Attributes

const std::string table_name_

Detailed Description

Contains a database record of a grasp.

Definition at line 47 of file database_perturbation.h.


Constructor & Destructor Documentation

household_objects_database::DatabasePerturbation::DatabasePerturbation (  )  [inline]

Only initialized fields.

Definition at line 70 of file database_perturbation.h.

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

Empty stub.

Definition at line 100 of file database_perturbation.h.


Member Data Documentation

database_interface::DBField<std::vector<double> > household_objects_database::DatabasePerturbation::deltas_

The deltas (6 double values) used to perturb the final grasp pose.

Definition at line 62 of file database_perturbation.h.

The id of the energy function we are using.

Definition at line 59 of file database_perturbation.h.

The final pose at which energy functions were evaluated. This is stored so that we don't have to reapply reactive grasping methods.

Definition at line 68 of file database_perturbation.h.

The id of the grasp that this is analyzing.

Definition at line 56 of file database_perturbation.h.

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

Definition at line 53 of file database_perturbation.h.

database_interface::DBField<double> household_objects_database::DatabasePerturbation::score_

The score the perturbed grasp achieved.

Definition at line 65 of file database_perturbation.h.

Definition at line 50 of file database_perturbation.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