#include <barrel2masses.h>
Inherits Sphererobot3Masses.
Inheritance diagram for Barrel2Masses:
Public Member Functions | |
Barrel2Masses (const OdeHandle &odeHandle, const OsgHandle &osgHandle, const Sphererobot3MassesConf &conf, const std::string &name, double transparency=0.5) | |
constructor | |
virtual | ~Barrel2Masses () |
virtual int | getSensors (sensor *sensors, int sensornumber) |
Writes the sensor values to an array in the memory. | |
Static Public Member Functions | |
Sphererobot3MassesConf | getDefaultConf () |
default configuration. | |
Protected Member Functions | |
virtual void | create (const osg::Matrix &pose) |
The cylinder (main body) lies on the ground, that it is rotating about the z-axis. |
It is the small brother of the Sphererobot3Masses. This robot was inspired by Julius Popp (http://sphericalrobots.com)
|
constructor It is configured with the configuration object of Sphererobot3Masses. Just two of the 3 axis are used. The worldZaxissensor and irAxis3 has no meaning here. |
|
|
|
The cylinder (main body) lies on the ground, that it is rotating about the z-axis.
Reimplemented from Sphererobot3Masses.
|
|
default configuration. It has no sensors. Use addSensor(new AxisOrientationSensor(ZProjectionXY) for example. Reimplemented from Sphererobot3Masses.
|
|
Writes the sensor values to an array in the memory.
Reimplemented from Sphererobot3Masses.
|