CCURobotArmComponent Class Reference

#include <component.h>

Inheritance diagram for CCURobotArmComponent:

Inheritance graph
[legend]
Collaboration diagram for CCURobotArmComponent:

Collaboration graph
[legend]
List of all members.

Detailed Description

RobotArmComponent.

creates a robot arm, based on a RobotArmDescription

sub components are the motors

CCU = Capped Cyliner Universal (joint)

Definition at line 376 of file component.h.

Public Member Functions

 CCURobotArmComponent (const RobotArmDescription &r_desc)
virtual ~CCURobotArmComponent ()
const IComponentdoes_contain_geom (const dGeomID geom_id, bool b_recursive) const
void draw () const
bool collision_callback (OdeHandle *p_ode_handle, dGeomID geom_id_0, dGeomID geom_id_1) const

Protected Attributes

dJointGroupID joint_group_id


Constructor & Destructor Documentation

CCURobotArmComponent const RobotArmDescription r_desc  ) 
 

virtual ~CCURobotArmComponent  )  [virtual]
 


Member Function Documentation

bool collision_callback OdeHandle p_ode_handle,
dGeomID  geom_id_0,
dGeomID  geom_id_1
const [virtual]
 

Implements IComponent.

const IComponent* does_contain_geom const dGeomID  geom_id,
bool  b_recursive
const [virtual]
 

Reimplemented from AbstractCompoundComponent.

void draw  )  const [virtual]
 

Reimplemented from AbstractCompoundComponent.


Member Data Documentation

dJointGroupID joint_group_id [protected]
 

Definition at line 379 of file component.h.


Generated on Tue Apr 4 19:05:26 2006 for Robotsystem from Robot Group Leipzig by  doxygen 1.4.5