argos::CDynamics2DGrippable Class Reference

#include <dynamics2d_gripping.h>

Public Member Functions

 CDynamics2DGrippable (CEmbodiedEntity &c_entity, cpShape *pt_shape)
 
 ~CDynamics2DGrippable ()
 
CEmbodiedEntityGetEmbodiedEntity ()
 
cpShape * GetShape ()
 
bool HasGrippers () const
 
void Attach (CDynamics2DGripper &c_gripper)
 
void Remove (CDynamics2DGripper &c_gripper)
 
void Release (CDynamics2DGripper &c_gripper)
 
void ReleaseAll ()
 

Detailed Description

Definition at line 84 of file dynamics2d_gripping.h.

Constructor & Destructor Documentation

argos::CDynamics2DGrippable::CDynamics2DGrippable ( CEmbodiedEntity c_entity,
cpShape *  pt_shape 
)

Definition at line 87 of file dynamics2d_gripping.cpp.

argos::CDynamics2DGrippable::~CDynamics2DGrippable ( )

Definition at line 98 of file dynamics2d_gripping.cpp.

Member Function Documentation

void argos::CDynamics2DGrippable::Attach ( CDynamics2DGripper c_gripper)

Definition at line 105 of file dynamics2d_gripping.cpp.

CEmbodiedEntity& argos::CDynamics2DGrippable::GetEmbodiedEntity ( )
inline

Definition at line 93 of file dynamics2d_gripping.h.

cpShape* argos::CDynamics2DGrippable::GetShape ( )
inline

Definition at line 97 of file dynamics2d_gripping.h.

bool argos::CDynamics2DGrippable::HasGrippers ( ) const
inline

Definition at line 101 of file dynamics2d_gripping.h.

void argos::CDynamics2DGrippable::Release ( CDynamics2DGripper c_gripper)

Definition at line 123 of file dynamics2d_gripping.cpp.

void argos::CDynamics2DGrippable::ReleaseAll ( )

Definition at line 134 of file dynamics2d_gripping.cpp.

void argos::CDynamics2DGrippable::Remove ( CDynamics2DGripper c_gripper)

Definition at line 112 of file dynamics2d_gripping.cpp.