libmove3d  3.13.0
Public Member Functions
ManipulationData Class Reference

#include <ManipulationUtils.hpp>

List of all members.

Public Member Functions

 ManipulationData (p3d_rob *robot)
void clear ()
p3d_robgetRobot () const
configPt getGraspConfig () const
configPt getOpenConfig () const
configPt getApproachFreeConfig () const
configPt getApproachGraspConfig () const
std::vector< configPt > getAllConfigs () const
void getAttachFrame (p3d_matrix4 graspAttachFrame) const
double getGraspConfigCost () const
void setGraspConfig (configPt graspConfig)
void setOpenConfig (configPt openConfig)
void setApproachFreeConfig (configPt approachFreeConfig)
void setApproachGraspConfig (configPt approachGraspConfig)
void setAttachFrame (p3d_matrix4 graspAttachFrame)
void setGraspConfigCost (double graspConfigCost)
ManipulationDataoperator= (const ManipulationData &data)

Detailed Description

this class holds the manipulation data hence every intermediary configuration that is used to plan a manipulation problem


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