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

Contains a database record of a capture region. More...

#include <database_object_paths.h>

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

List of all members.

Public Member Functions

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

Public Attributes

database_interface::DBField
< double > 
aperture_width_
 The width of the aperture of the hand for the object paths computation.
database_interface::DBField
< double > 
finger_width_
 The maximum width of the fingers.
database_interface::DBField
< double > 
fingertip_frame_to_pushing_surface_distance_
 The height of the contact on the object.
database_interface::DBField
< double > 
hand_object_coefficient_of_friction_
 The coefficient of friction between the hand and the object used to compute this capture region.
database_interface::DBField< int > id_
 The primary key, id of this capture region in the database.
database_interface::DBField
< double > 
in_hand_distance_
 The heuristic used to decide when the object is in the hand.
database_interface::DBField
< double > 
max_pressure_distribution_scale_
 The maximum value for the pressure distribution scale. Must be between 0-1.
database_interface::DBField
< double > 
min_pressure_distribution_scale_
 The minimum value for the pressure distribution scale. Must be between 0-1.
database_interface::DBField
< std::vector< std::vector
< std::vector< std::vector
< int > > > > > 
motion_types_
 The motion type of the object for every lateral offset - rotation - pressure distribution tuple, during the push.
database_interface::DBField< int > n_pressure_distributions_
 Number of different pressure distributions scales used during simulation.
database_interface::DBField< int > n_rotations_
 The number of steps in rotations.
database_interface::DBField< int > n_y_steps_
 The number of steps in lateral offset.
database_interface::DBField< int > object_db_id_
database_interface::DBField
< std::string > 
object_description_
 The description (usually name) of the object this capture region is for.
database_interface::DBField
< std::string > 
object_geometry_hash_
 The unique hash generated from the object geometry.
database_interface::DBField
< DatabasePose
object_pushing_frame_in_object_frame_
 The coordinate the frame this capture region is computed in relative to the object's original coordinate frame.
database_interface::DBField
< std::vector< std::vector
< std::vector< int > > > > 
path_lengths_
 The length of each computed path.
database_interface::DBField
< double > 
path_storage_resolution_
 The pushing resolution to use when storing the object path data.
database_interface::DBField
< std::vector< std::vector
< std::vector< std::vector
< DatabasePose > > > > > 
poses_
 The poses of the object for every lateral offset - rotation - pressure distribution tuple, during the push.
database_interface::DBField
< double > 
pressure_distribution_scale_resolution_
 The resolution to change the pressure distribution scale. Must be between 0-1.
database_interface::DBField
< double > 
pushing_distance_
 The pushing distance used to compute this capture region.
database_interface::DBField
< double > 
radius_of_cylinder_bounding_the_object_
 The radius of the cylinder bounding the object along the axis normal to thepushing surface.
database_interface::DBField
< std::string > 
robot_geometry_hash_
 The unique hash generated from the robot geometry.
database_interface::DBField
< double > 
rotation_resolution_
 The rotational resolution the capture region is computed for.
database_interface::DBField< int > scaled_model_id_
 The scaled model that this capture region is for.
database_interface::DBField
< double > 
start_y_offset_
 The starting point in lateral offset.
database_interface::DBField
< double > 
y_resolution_
 The resolution the capture region is computed in lateral offset.

Detailed Description

Contains a database record of a capture region.

Definition at line 53 of file database_object_paths.h.


Constructor & Destructor Documentation

Only initialized fields.

Definition at line 129 of file database_object_paths.h.

Empty stub.

Definition at line 199 of file database_object_paths.h.


Member Data Documentation

The width of the aperture of the hand for the object paths computation.

Definition at line 113 of file database_object_paths.h.

The maximum width of the fingers.

Definition at line 110 of file database_object_paths.h.

The height of the contact on the object.

Definition at line 108 of file database_object_paths.h.

The coefficient of friction between the hand and the object used to compute this capture region.

Definition at line 74 of file database_object_paths.h.

The primary key, id of this capture region in the database.

Definition at line 59 of file database_object_paths.h.

The heuristic used to decide when the object is in the hand.

Definition at line 78 of file database_object_paths.h.

The maximum value for the pressure distribution scale. Must be between 0-1.

Definition at line 118 of file database_object_paths.h.

The minimum value for the pressure distribution scale. Must be between 0-1.

Definition at line 116 of file database_object_paths.h.

database_interface::DBField< std::vector< std::vector< std::vector< std::vector< int > > > > > household_objects_database::DatabaseObjectPaths::motion_types_

The motion type of the object for every lateral offset - rotation - pressure distribution tuple, during the push.

Definition at line 93 of file database_object_paths.h.

Number of different pressure distributions scales used during simulation.

Definition at line 122 of file database_object_paths.h.

The number of steps in rotations.

Definition at line 90 of file database_object_paths.h.

The number of steps in lateral offset.

Definition at line 85 of file database_object_paths.h.

Definition at line 64 of file database_object_paths.h.

The description (usually name) of the object this capture region is for.

Definition at line 67 of file database_object_paths.h.

The unique hash generated from the object geometry.

Definition at line 69 of file database_object_paths.h.

The coordinate the frame this capture region is computed in relative to the object's original coordinate frame.

Definition at line 105 of file database_object_paths.h.

The length of each computed path.

Definition at line 99 of file database_object_paths.h.

The pushing resolution to use when storing the object path data.

Definition at line 125 of file database_object_paths.h.

database_interface::DBField< std::vector< std::vector< std::vector< std::vector< DatabasePose > > > > > household_objects_database::DatabaseObjectPaths::poses_

The poses of the object for every lateral offset - rotation - pressure distribution tuple, during the push.

Definition at line 96 of file database_object_paths.h.

The resolution to change the pressure distribution scale. Must be between 0-1.

Definition at line 120 of file database_object_paths.h.

The pushing distance used to compute this capture region.

Definition at line 76 of file database_object_paths.h.

The radius of the cylinder bounding the object along the axis normal to thepushing surface.

Definition at line 103 of file database_object_paths.h.

The unique hash generated from the robot geometry.

Definition at line 71 of file database_object_paths.h.

The rotational resolution the capture region is computed for.

Definition at line 88 of file database_object_paths.h.

The scaled model that this capture region is for.

Definition at line 62 of file database_object_paths.h.

The starting point in lateral offset.

Definition at line 83 of file database_object_paths.h.

The resolution the capture region is computed in lateral offset.

Definition at line 81 of file database_object_paths.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