#include <component.h>
Inheritance diagram for IComponent:
the building parts for robots
Definition at line 146 of file component.h.
Public Member Functions | |
virtual unsigned | get_sub_component_count () const =0 |
virtual IComponent & | get_sub_component (unsigned index) const =0 |
virtual unsigned | expose_wires (WireContainer &r_wire_set)=0 |
virtual void | draw () const =0 |
virtual const IComponent * | does_contain_geom (const dGeomID geom_id, bool b_recursive) const =0 |
virtual bool | collision_callback (OdeHandle *p_ode_handle, dGeomID geom_id_0, dGeomID geom_id_1) const =0 |
|
Implemented in SimplePhysicalComponent, UniversalMotorComponent, CCURobotArmComponent, and SpiderComponent. |
|
Implemented in AbstractComponent, AbstractCompoundComponent, SimplePhysicalComponent, and CCURobotArmComponent. |
|
Implemented in AbstractCompoundComponent, SimplePhysicalComponent, UniversalMotorComponent, and CCURobotArmComponent. |
|
Implemented in AbstractComponent, AbstractCompoundComponent, and UniversalMotorComponent. |
|
Implemented in AbstractComponent, and AbstractCompoundComponent. |
|
Implemented in AbstractComponent, and AbstractCompoundComponent. |