Robot Simulator of the Robotics Group for Self-Organization of Control: simulation.cpp File Reference

# simulation.cpp File Reference

`#include <stdlib.h>`
`#include <signal.h>`
`#include <iostream>`
`#include <sys/stat.h>`
`#include <sys/time.h>`
`#include <unistd.h>`
`#include <selforg/abstractcontroller.h>`
`#include <selforg/abstractwiring.h>`
`#include <selforg/callbackable.h>`
`#include "simulation.h"`
`#include "oderobot.h"`
`#include "odeagent.h"`
`#include "console.h"`
`#include <osg/Version>`
`#include <osg/ShapeDrawable>`
`#include <osg/ArgumentParser>`
`#include <osg/AlphaFunc>`
`#include <osgUtil/SceneView>`
`#include <osgDB/Registry>`
`#include <osgDB/ReaderWriter>`
`#include <osgDB/FileUtils>`
`#include <osgGA/StateSetManipulator>`
`#include <osgShadow/ShadowedScene>`
`#include "lpzviewer.h"`
`#include "lpzhelphandler.h"`
`#include "primitive.h"`
`#include "abstractobstacle.h"`
`#include "robotcameramanager.h"`
`#include "cameramanipulatorTV.h"`
`#include "cameramanipulatorFollow.h"`
`#include "motionblurcallback.h"`
`#include "randomobstacles.h"`
`#include <selforg/quickmp.h>`
`#include <pthread.h>`
`#include "odeconfig.h"`
`#include "install_prefix.conf"`
Include dependency graph for simulation.cpp:
This graph shows which files directly or indirectly include this file:

## Namespaces
namespace | lpzrobots

| forward declarations
## Defines
#define | QP(x)
## Functions
static void * | odeStep_run (void *p)
| redirection function, because we can't call member function direct
static void * | osgStep_run (void *p)
| redirection function, because we can't call member function direct
static void | printODEMessage (int num, const char *msg, va_list ap)
void | createNewDir (const char *base, char *newdir)
| creates a new directory with the stem base, which is not yet there (using subsequent numbers) and returns its name in newdir
## Variables
static FILE * | ODEMessageFile = 0

## Define Documentation

#define QP | ( | x |  | ) |