00001 #include "Container.h"
00002
00003 #ifndef UNIVERS_H
00004 #define UNIVERS_H
00005
00007
00008 class Univers : public Container {
00009 private:
00010
00012 time_t naissance;
00013
00014 public:
00015
00017
00018
00027 Univers ( double gx=0, double gy=0, double gz=-9.81, bool hashed=0);
00028
00032 ~Univers ( void );
00034
00035
00037
00038 void getTopLevelContainer(Container** _container);
00039
00046 void setGravite ( double gx=0, double gy=0, double gz=-9.81 );
00047
00053 void simLoops ( double step = 0.05, int repeat = 1 );
00054 friend void nearCallback ( void * data, dGeomID geom1, dGeomID geom2 );
00055
00057
00058 };
00059
00060 #endif