a simple iCub simulator. More...

Inheritance diagram for iCubSimulator:

List of all members.

Public Slots

void start ()
 Start the simulation of the iCub.
void step ()
 Advance the simulation of one step only.
void suspend ()
 Suspend the simulation of the iCub.

Public Member Functions

 iCubSimulator ()
 Constructor.
 ~iCubSimulator ()
 Destructor.
virtual void configure (farsa::ConfigurationParameters &params, QString prefix)
 Configure function.
farsa::PhyiCubgetICub () const
 return the iCub
virtual ComponentUIgetUIManager ()
 Return an instance of the iCubSimulatorViewer class that handle the viewers for the GUI.
farsa::WorldgetWorld () const
 return the world
virtual void postConfigureInitialization ()
 declare resources and initialize sensors
virtual void save (farsa::ConfigurationParameters &params, QString prefix)
 Save function.

Static Public Member Functions

static void describe (QString type)
 Description of all parameters.

Detailed Description

a simple iCub simulator.

It can be controlled by YARP ports, and hence it can be used with the modules on iCub repository

Definition at line 40 of file icubsimulator.h.


Constructor & Destructor Documentation

Constructor.

Definition at line 33 of file icubsimulator.cpp.

Destructor.

Definition at line 40 of file icubsimulator.cpp.


Member Function Documentation

farsa::PhyiCub* getICub ( ) const [inline]

return the iCub

Definition at line 62 of file icubsimulator.h.

Referenced by iCubSimulatorViewer::getViewers().

ComponentUI * getUIManager ( ) [virtual]

Return an instance of the iCubSimulatorViewer class that handle the viewers for the GUI.

Implements Component.

Definition at line 45 of file icubsimulator.cpp.

farsa::World* getWorld ( ) const [inline]

return the world

Definition at line 58 of file icubsimulator.h.

Referenced by iCubSimulatorViewer::getViewers().

void postConfigureInitialization ( ) [virtual]

declare resources and initialize sensors

Reimplemented from ParameterSettable.

Definition at line 112 of file icubsimulator.cpp.

void start ( ) [slot]

Start the simulation of the iCub.

Definition at line 132 of file icubsimulator.cpp.

References Component::setStatus().

void step ( ) [slot]

Advance the simulation of one step only.

Definition at line 140 of file icubsimulator.cpp.

References Component::setStatus().

void suspend ( ) [slot]

Suspend the simulation of the iCub.

Definition at line 136 of file icubsimulator.cpp.

References Component::setStatus().


The documentation for this class was generated from the following files: