#include <VacuumGripperPlugin.hh>

| Public Member Functions | |
| bool | Attached () const | 
| True if the gripper is attached to another model.  More... | |
| void | Disable () | 
| Disable the suction.  More... | |
| void | Enable () | 
| Enable the suction.  More... | |
| bool | Enabled () const | 
| Whether the suction of the gripper has been enabled.  More... | |
| virtual void | Load (physics::ModelPtr _model, sdf::ElementPtr _sdf) | 
| std::string | Name () const | 
| Return the name of the gripper.  More... | |
| virtual void | Reset () | 
| Documentation inherited.  More... | |
| VacuumGripperPlugin () | |
| Constructor.  More... | |
| virtual | ~VacuumGripperPlugin () | 
| Destructor.  More... | |
| Private Member Functions | |
| void | HandleAttach () | 
| Attach an object to the gripper.  More... | |
| void | HandleDetach () | 
| Detach an object from the gripper.  More... | |
| void | OnContacts (ConstContactsPtr &_msg) | 
| Callback used when the gripper contacts an object.  More... | |
| void | OnUpdate () | 
| Update the gripper.  More... | |
| virtual void | Publish () const | 
| Overwrite this method for sending periodic updates with the gripper state.  More... | |
| Private Attributes | |
| std::unique_ptr< VacuumGripperPluginPrivate > | dataPtr | 
Definition at line 35 of file VacuumGripperPlugin.hh.
| 
 | explicit | 
Constructor.
Definition at line 164 of file VacuumGripperPlugin.cc.
| 
 | virtual | 
Destructor.
Definition at line 174 of file VacuumGripperPlugin.cc.
| bool VacuumGripperPlugin::Attached | ( | ) | const | 
True if the gripper is attached to another model.
Definition at line 346 of file VacuumGripperPlugin.cc.
| void VacuumGripperPlugin::Disable | ( | ) | 
Disable the suction.
Definition at line 359 of file VacuumGripperPlugin.cc.
| void VacuumGripperPlugin::Enable | ( | ) | 
Enable the suction.
Definition at line 352 of file VacuumGripperPlugin.cc.
| bool VacuumGripperPlugin::Enabled | ( | ) | const | 
Whether the suction of the gripper has been enabled.
Definition at line 340 of file VacuumGripperPlugin.cc.
| 
 | private | 
Attach an object to the gripper.
Definition at line 446 of file VacuumGripperPlugin.cc.
| 
 | private | 
Detach an object from the gripper.
Definition at line 520 of file VacuumGripperPlugin.cc.
| 
 | virtual | 
Reimplemented in gazebo::ROSVacuumGripperPlugin.
Definition at line 184 of file VacuumGripperPlugin.cc.
| std::string VacuumGripperPlugin::Name | ( | ) | const | 
Return the name of the gripper.
Definition at line 334 of file VacuumGripperPlugin.cc.
| 
 | private | 
Callback used when the gripper contacts an object.
| [in] | _msg | Message that contains contact information. | 
Definition at line 427 of file VacuumGripperPlugin.cc.
| 
 | private | 
Update the gripper.
Definition at line 369 of file VacuumGripperPlugin.cc.
| 
 | privatevirtual | 
Overwrite this method for sending periodic updates with the gripper state.
Reimplemented in gazebo::ROSVacuumGripperPlugin.
Definition at line 527 of file VacuumGripperPlugin.cc.
| 
 | virtual | 
Documentation inherited.
Reimplemented in gazebo::ROSVacuumGripperPlugin.
Definition at line 324 of file VacuumGripperPlugin.cc.
| 
 | private | 
Definition at line 85 of file VacuumGripperPlugin.hh.