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 95 of file dynamics2d_gripping.h.

Constructor & Destructor Documentation

◆ CDynamics2DGrippable()

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

Definition at line 109 of file dynamics2d_gripping.cpp.

◆ ~CDynamics2DGrippable()

argos::CDynamics2DGrippable::~CDynamics2DGrippable ( )

Definition at line 120 of file dynamics2d_gripping.cpp.

Member Function Documentation

◆ Attach()

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

Definition at line 127 of file dynamics2d_gripping.cpp.

◆ GetEmbodiedEntity()

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

Definition at line 104 of file dynamics2d_gripping.h.

◆ GetShape()

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

Definition at line 108 of file dynamics2d_gripping.h.

◆ HasGrippers()

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

Definition at line 112 of file dynamics2d_gripping.h.

◆ Release()

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

Definition at line 145 of file dynamics2d_gripping.cpp.

◆ ReleaseAll()

void argos::CDynamics2DGrippable::ReleaseAll ( )

Definition at line 156 of file dynamics2d_gripping.cpp.

◆ Remove()

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

Definition at line 134 of file dynamics2d_gripping.cpp.