AbstractComponent Class Reference

#include <component.h>

Inheritance diagram for AbstractComponent:

Inheritance graph
[legend]
Collaboration diagram for AbstractComponent:

Collaboration graph
[legend]
List of all members.

Detailed Description

AbstractComponent.

Definition at line 171 of file component.h.

Public Member Functions

 AbstractComponent (OdeHandle &r_ode_handle)
virtual ~AbstractComponent ()
virtual unsigned get_sub_component_count () const
virtual IComponent & get_sub_component (unsigned index) const
virtual unsigned expose_wires (WireContainer &r_wire_set)
virtual const IComponent * does_contain_geom (const dGeomID geom_id, bool b_recursive) const
paramkey getName () const
 return the name of the object (with version number) Hint: { return "$ID$"; }
virtual paramlist getParamList () const
 The list of all parameters with there value as allocated lists.
virtual paramval getParam (const paramkey &key) const
virtual bool setParam (const paramkey &key, paramval val)

Protected Attributes

OdeHandle ode_handle


Constructor & Destructor Documentation

AbstractComponent (  OdeHandle &  r_ode_handle  ) 
 

virtual ~AbstractComponent (   )  [virtual]
 


Member Function Documentation

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

Implements IComponent.

Reimplemented in AbstractCompoundComponent, SimplePhysicalComponent, and CCURobotArmComponent.

virtual unsigned expose_wires (  WireContainer &  r_wire_set  )  [virtual]
 

Implements IComponent.

Reimplemented in AbstractCompoundComponent, and UniversalMotorComponent.

virtual IComponent& get_sub_component (  unsigned  index  )  const [virtual]
 

Implements IComponent.

Reimplemented in AbstractCompoundComponent.

virtual unsigned get_sub_component_count (   )  const [virtual]
 

Implements IComponent.

Reimplemented in AbstractCompoundComponent.

paramkey getName (   )  const [virtual]
 

return the name of the object (with version number) Hint: { return "$ID$"; }

Reimplemented from Configurable.

virtual paramval getParam (  const paramkey &  key  )  const [virtual]
 

Reimplemented in AbstractCompoundComponent, and UniversalMotorComponent.

virtual paramlist getParamList (   )  const [virtual]
 

The list of all parameters with there value as allocated lists.

Returns:
list of key-value pairs

Reimplemented from Configurable.

Reimplemented in AbstractCompoundComponent, and UniversalMotorComponent.

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

Reimplemented in AbstractCompoundComponent, and UniversalMotorComponent.


Member Data Documentation

OdeHandle ode_handle [protected]
 

Definition at line 173 of file component.h.


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