iCub-main
Classes | Macros | Variables
iCub_Sim.h File Reference

This class controls the simulation speed using dWorldstep for "exact" calculations, the collisions between objects/spaces and the rendering functions. More...

#include <yarp/os/Os.h>
#include <yarp/os/Semaphore.h>
#include "SDL_thread.h"
#include "SDL.h"
#include "SDL_timer.h"
#include "SDL_opengl.h"
#include "rendering.h"
#include <ode/ode.h>
#include <assert.h>
#include "iCub.h"
#include <stdio.h>
#include "world.h"
#include <cstdlib>
#include <iostream>
#include <fstream>
#include <string>
#include <yarp/os/Time.h>
#include "pidfilter.h"
#include <time.h>
#include <signal.h>
#include "VideoTexture.h"
#include "RobotStreamer.h"
#include "RobotConfig.h"
#include "Simulation.h"
#include "iCub/skinDynLib/skinContact.h"
#include "iCub/skinDynLib/skinContactList.h"
+ Include dependency graph for iCub_Sim.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  OdeSdlSimulation
 Main simulation driver, using SDL and ODE. More...
 

Macros

#define FAKE_TAXEL_ID   10000
 

Variables

Semaphore ODE_access
 

Detailed Description

This class controls the simulation speed using dWorldstep for "exact" calculations, the collisions between objects/spaces and the rendering functions.

It also deals with separating the physics calculations from the rendering

Author
Vadim Tikhanoff, Paul Fitzpatrick
Date
2007
Note
Release under GNU GPL v2.0

Definition in file iCub_Sim.h.

Macro Definition Documentation

◆ FAKE_TAXEL_ID

#define FAKE_TAXEL_ID   10000

Definition at line 61 of file iCub_Sim.h.

Variable Documentation

◆ ODE_access

Semaphore ODE_access