Robotsystem from Robot Group Leipzig: CCURobotArmComponent Class Reference

- Main Page
- Modules
- Namespaces
- Classes
- Files
- Directories
- Examples

- Class List
- Alphabetical List
- Class Hierarchy
- Class Members

# CCURobotArmComponent Class Reference

`#include <component.h>`

Inheritance diagram for CCURobotArmComponent:

[legend]
Collaboration diagram for CCURobotArmComponent:

[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 IComponent * | does_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.