rapid
A ROS robotics library.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
rapid::manipulation::MockGripper Class Reference

#include <gripper.h>

Inheritance diagram for rapid::manipulation::MockGripper:
rapid::manipulation::GripperInterface

Public Member Functions

 MOCK_METHOD2 (SetPosition, bool(double position, double effort))
 
 MOCK_CONST_METHOD0 (GetPosition, double())
 
 MOCK_CONST_METHOD1 (HeldObject, bool(rapid::perception::Object *))
 
 MOCK_CONST_METHOD0 (IsOpen, bool())
 
 MOCK_METHOD1 (Open, bool(double effort))
 
 MOCK_METHOD1 (Close, bool(double effort))
 
 MOCK_CONST_METHOD0 (is_holding_object, bool())
 
 MOCK_METHOD1 (set_is_holding_object, void(bool))
 
 MOCK_METHOD1 (set_held_object, void(const rapid::perception::Object &))
 
- Public Member Functions inherited from rapid::manipulation::GripperInterface
virtual ~GripperInterface ()
 
virtual bool SetPosition (double position, double effort=-1)=0
 
virtual double GetPosition () const =0
 
virtual bool HeldObject (rapid::perception::Object *object) const =0
 
virtual bool IsOpen () const =0
 
virtual bool Open (double effort=-1.0)=0
 
virtual bool Close (double effort=-1.0)=0
 
virtual void set_held_object (const rapid::perception::Object &object)=0
 
virtual bool is_holding_object () const =0
 
virtual void set_is_holding_object (bool holding)=0
 

Detailed Description

Definition at line 113 of file gripper.h.

Member Function Documentation

rapid::manipulation::MockGripper::MOCK_CONST_METHOD0 ( GetPosition  ,
double()   
)
rapid::manipulation::MockGripper::MOCK_CONST_METHOD0 ( IsOpen  ,
bool()   
)
rapid::manipulation::MockGripper::MOCK_CONST_METHOD0 ( is_holding_object  ,
bool()   
)
rapid::manipulation::MockGripper::MOCK_CONST_METHOD1 ( HeldObject  ,
bool(rapid::perception::Object *)   
)
rapid::manipulation::MockGripper::MOCK_METHOD1 ( Open  ,
bool(double effort)   
)
rapid::manipulation::MockGripper::MOCK_METHOD1 ( Close  ,
bool(double effort)   
)
rapid::manipulation::MockGripper::MOCK_METHOD1 ( set_is_holding_object  ,
void(bool)   
)
rapid::manipulation::MockGripper::MOCK_METHOD1 ( set_held_object  ,
void(const rapid::perception::Object &)   
)
rapid::manipulation::MockGripper::MOCK_METHOD2 ( SetPosition  ,
bool(double position, double effort)   
)

The documentation for this class was generated from the following file: