ShortCircuit Class Reference
#include <shortcircuit.h>
Inherits lpzrobots::OdeRobot.
List of all members.
Constructor & Destructor Documentation
Member Function Documentation
virtual bool collisionCallback |
( |
void * |
data, |
|
|
dGeomID |
o1, |
|
|
dGeomID |
o2 | |
|
) |
| | [inline, virtual] |
- Deprecated:
- Do not use it anymore, collision control is done automatically. In case of a treatment return true (collision will be ignored by other objects and the default routine) else false (collision is passed to other objects and (if not treated) to the default routine).
Reimplemented from OdeRobot.
virtual void doInternalStuff |
( |
GlobalData & |
globalData |
) |
[inline, virtual] |
this function is called in each timestep.
It should perform robot-internal checks, like space-internal collision detection, sensor resets/update etc.
- Parameters:
-
| globalData | structure that contains global data from the simulation environment |
Reimplemented from OdeRobot.
virtual Primitive* getMainPrimitive |
( |
|
) |
const [inline, protected, virtual] |
the main object of the robot, which is used for position and speed tracking
Implements OdeRobot.
virtual int getMotorNumber |
( |
|
) |
[inline, virtual] |
virtual int getSensorNumber |
( |
|
) |
[inline, virtual] |
int getSensors |
( |
sensor * |
sensors, |
|
|
int |
sensornumber | |
|
) |
| | [virtual] |
returns actual sensorvalues
- Parameters:
-
| sensors | sensors scaled to [-1,1] |
| sensornumber | length of the sensor array |
- Returns:
- number of actually written sensors
- Parameters:
-
| sensors | sensors scaled to [-1,1] (more or less) |
| sensornumber | length of the sensor array |
- Returns:
- number of actually written sensors
Implements AbstractRobot.
virtual void place |
( |
const osg::Matrix & |
pose |
) |
[inline, virtual] |
sets the pose of the vehicle
- Parameters:
-
| pose | desired 4x4 pose matrix |
Implements OdeRobot.
void setMotors |
( |
const motor * |
_motors, |
|
|
int |
motornumber | |
|
) |
| | [virtual] |
sets actual motorcommands
- Parameters:
-
| motors | motors scaled to [-1,1] |
| motornumber | length of the motor array |
| _motors | motors scaled to [-1,1] |
| motornumber | length of the motor array |
Implements AbstractRobot.
virtual void update |
( |
|
) |
[inline, virtual] |
update the OSG notes here
Implements OdeRobot.
Member Data Documentation
The documentation for this class was generated from the following files: