![]() |
RobWorkProject
23.9.11-
|
Describes a sub task of overall grasp task. More...
#include <GraspSubTask.hpp>
Public Member Functions | |
| void | addTarget (const rw::math::Transform3D<> &target) |
| void | addTarget (const GraspTarget &target) |
| rw::math::Q & | getOpenQ () |
| rw::math::Q & | getCloseQ () |
| rw::math::Q & | getTauMax () |
| void | setOpenQ (const rw::math::Q &q) |
| void | setCloseQ (const rw::math::Q &q) |
| void | setTauMax (const rw::math::Q &q) |
| const rw::math::Transform3D & | getOffset () |
| void | setRetract (const rw::math::Transform3D<> &t3d) |
| bool | hasRetract () |
| const rw::math::Transform3D & | getRetract () |
| void | setApproach (const rw::math::Transform3D<> &t3d) |
| bool | hasApproach () |
| const rw::math::Transform3D & | getApproach () |
| void | setRefFrame (const std::string &rframe) |
| std::string | getRefFrame () |
| GraspSubTask | clone () |
| Clones the subtask copying everything except targets. | |
| std::vector< GraspTarget > & | getTargets () |
| std::string | getTaskID () |
| void | setTaskID (const std::string &ID) |
Public Attributes | |
| std::string | refframe |
| std::string | objectID |
| rw::math::Transform3D | offset |
| rw::math::Transform3D | approach |
| rw::math::Transform3D | retract |
| rw::math::Q | openQ |
| rw::math::Q | closeQ |
| rw::math::Q | tauMax |
| std::vector< GraspTarget > | targets |
| std::string | taskID |
Describes a sub task of overall grasp task.
It is concerned with a specific way of grasping a single target object, describing: