ARGoS  3
A parallel, multi-engine simulator for swarm robotics
argos::CDynamics2DGripper Class Reference

#include <dynamics2d_gripping.h>

List of all members.

Public Types

typedef std::list
< CDynamics2DGripper * > 
TList

Public Member Functions

 CDynamics2DGripper (CDynamics2DEngine &c_engine, CGripperEquippedEntity &c_gripper_entity, cpShape *pt_gripper_shape)
 ~CDynamics2DGripper ()
bool IsGripping () const
bool IsLocked () const
CGripperEquippedEntityGetGripperEntity ()
cpShape * GripperShape ()
CDynamics2DGrippableGetGrippee ()
cpConstraint * GetConstraint ()
void CalculateAnchor (cpArbiter *pt_arb)
void Grip (CDynamics2DGrippable *pc_grippee)
void Release ()

Detailed Description

Definition at line 26 of file dynamics2d_gripping.h.


Member Typedef Documentation

Definition at line 30 of file dynamics2d_gripping.h.


Constructor & Destructor Documentation

argos::CDynamics2DGripper::CDynamics2DGripper ( CDynamics2DEngine c_engine,
CGripperEquippedEntity c_gripper_entity,
cpShape *  pt_gripper_shape 
)

Definition at line 19 of file dynamics2d_gripping.cpp.


Member Function Documentation

void argos::CDynamics2DGripper::CalculateAnchor ( cpArbiter *  pt_arb)

Definition at line 43 of file dynamics2d_gripping.cpp.

cpConstraint* argos::CDynamics2DGripper::GetConstraint ( ) [inline]

Definition at line 60 of file dynamics2d_gripping.h.

Definition at line 56 of file dynamics2d_gripping.cpp.

Definition at line 52 of file dynamics2d_gripping.h.

bool argos::CDynamics2DGripper::IsGripping ( ) const [inline]

Definition at line 40 of file dynamics2d_gripping.h.

bool argos::CDynamics2DGripper::IsLocked ( ) const [inline]

Definition at line 44 of file dynamics2d_gripping.h.

Definition at line 73 of file dynamics2d_gripping.cpp.


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