- Main Page
- Classes
- Files

- File List
- File Members

# src/sim/MovableSimulationObject.h

Go to the documentation of this file.

    00001 #ifndef MOVABLESIMULATIONOBJECT_H_
    00002 #define MOVABLESIMULATIONOBJECT_H_
    00003
    00004 #include <ode/ode.h>
    00005
    00006 #include "SimulationObject.h"
    00007 #include "../iface/Animated.h"
    00008 #include "../iface/Visualized.h"
    00009 #include "Sector.h"
    00010
    00011 class MovableSimulationObject: public SimulationObject, public Animated, public Visualized {
    00012 public:
    00013     MovableSimulationObject(dSpaceID space);
    00014     virtual ~MovableSimulationObject();
    00015
    00016     //have to find some other way how to dynamically change outer space for the car space
    00017     //void setCollisionSpace(dSpaceID space) { dSpaceAdd(space, _space); };
    00018
    00019     virtual void visualize() = 0;
    00020
    00021 protected:
    00022     dSpaceID _space;
    00023     Sector* _currentSector;
    00024
    00025 private:
    00026 };
    00027
    00028 #endif /*MOVABLESIMULATIONOBJECT_H_*/