libmove3d
3.13.0
|
#include <ManipulationUtils.hpp>
Public Member Functions | |
ManipulationData (p3d_rob *robot) | |
void | clear () |
p3d_rob * | getRobot () 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) |
ManipulationData & | operator= (const ManipulationData &data) |
this class holds the manipulation data hence every intermediary configuration that is used to plan a manipulation problem