UniversalMotorComponent Class Reference

#include <component2.h>

Inheritance diagram for UniversalMotorComponent:

Inheritance graph
[legend]
Collaboration diagram for UniversalMotorComponent:

Collaboration graph
[legend]
List of all members.

Detailed Description

UniversalMotorComponent.

a motor wrapper.

must be attached to one of the 2 axis of a universal joint

Definition at line 263 of file component2.h.

Public Member Functions

 UniversalMotorComponent (dJointID _joint_id, char _axis)
void set_angular_velocity (dReal angular_velocity)
dReal get_angular_velocity () const
unsigned expose_wires (WireContainer &out_r_wire_container)
void draw () const
bool collision_callback (OdeHandle *p_ode_handle, dGeomID geom_id_0, dGeomID geom_id_1) const
virtual paramlist getParamList () const
virtual paramval getParam (const paramkey &key) const
virtual bool setParam (const paramkey &key, paramval val)

Protected Attributes

char axis
MotorWire wire
bool param_show_axis


Constructor & Destructor Documentation

UniversalMotorComponent dJointID  _joint_id,
char  _axis
 

Definition at line 244 of file component.cpp.


Member Function Documentation

bool collision_callback OdeHandle *  p_ode_handle,
dGeomID  geom_id_0,
dGeomID  geom_id_1
const
 

Definition at line 408 of file component.cpp.

void draw  )  const
 

Definition at line 333 of file component.cpp.

unsigned expose_wires WireContainer out_r_wire_container  )  [virtual]
 

Reimplemented from AbstractComponent.

Definition at line 323 of file component.cpp.

dReal get_angular_velocity  )  const [virtual]
 

Implements AbstractMotorComponent.

Definition at line 309 of file component.cpp.

Configurable::paramval getParam const paramkey &  key  )  const [virtual]
 

Reimplemented from AbstractComponent.

Definition at line 271 of file component.cpp.

IComponent::paramlist getParamList  )  const [virtual]
 

Reimplemented from AbstractComponent.

Definition at line 260 of file component.cpp.

void set_angular_velocity dReal  angular_velocity  )  [virtual]
 

Implements AbstractMotorComponent.

Definition at line 292 of file component.cpp.

bool setParam const paramkey &  key,
paramval  val
[virtual]
 

Reimplemented from AbstractComponent.

Definition at line 280 of file component.cpp.


Member Data Documentation

char axis [protected]
 

Definition at line 265 of file component2.h.

bool param_show_axis [protected]
 

Definition at line 269 of file component2.h.

MotorWire wire [protected]
 

Definition at line 267 of file component2.h.


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