30 #ifndef _StaticEntity_H__ 31 #define _StaticEntity_H__ 59 virtual void setPosition(
const Vector3& position)
override;
60 virtual void setOrientation(
const Quaternion& orientation)
override;
63 void registerVariables();
64 virtual bool isCollisionTypeLegal(
CollisionType type)
const override;
68 { this->setPosition(this->getPosition()); }
70 { this->setOrientation(this->getOrientation()); }
73 virtual void setWorldTransform(
const btTransform& worldTrans)
override;
74 virtual void getWorldTransform(btTransform& worldTrans)
const override;
virtual void setOrientation(const Quaternion &orientation)=0
The StaticEntity is the simplest derivative of the orxonox::WorldEntity class.
Definition: StaticEntity.h:50
void positionChanged()
Definition: StaticEntity.h:67
The WorldEntity represents everything that can be put in a Scene at a certain location.
Definition: WorldEntity.h:72
Die Wagnis Klasse hat die folgenden Aufgaben:
Definition: ApplicationPaths.cc:66
CollisionType
Denotes the possible types of physical objects in a Scene.
Definition: WorldEntity.h:265
Shared library macros, enums, constants and forward declarations for the orxonox library ...
#define _OrxonoxExport
Definition: OrxonoxPrereqs.h:60
void orientationChanged()
Definition: StaticEntity.h:69
virtual void setPosition(const Vector3 &position)=0