Warning: include(php/utility.php): Failed to open stream: No such file or directory in /home/argos/argos3/doc/api/embedded/a03454.php on line 2

Warning: include(): Failed opening 'php/utility.php' for inclusion (include_path='.:/usr/lib64/php') in /home/argos/argos3/doc/api/embedded/a03454.php on line 2
The ARGoS Website

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

◆ CDynamics2DGrippable()

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

Definition at line 87 of file dynamics2d_gripping.cpp.

◆ ~CDynamics2DGrippable()

argos::CDynamics2DGrippable::~CDynamics2DGrippable ( )

Definition at line 98 of file dynamics2d_gripping.cpp.

Member Function Documentation

◆ Attach()

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

Definition at line 105 of file dynamics2d_gripping.cpp.

◆ GetEmbodiedEntity()

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

Definition at line 93 of file dynamics2d_gripping.h.

◆ GetShape()

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

Definition at line 97 of file dynamics2d_gripping.h.

◆ HasGrippers()

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

Definition at line 101 of file dynamics2d_gripping.h.

◆ Release()

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

Definition at line 123 of file dynamics2d_gripping.cpp.

◆ ReleaseAll()

void argos::CDynamics2DGrippable::ReleaseAll ( )

Definition at line 134 of file dynamics2d_gripping.cpp.

◆ Remove()

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

Definition at line 112 of file dynamics2d_gripping.cpp.