29 #ifndef _FlyingController_H__ 30 #define _FlyingController_H__ 60 { this->spread_ = spread; }
62 {
return this->spread_; }
68 { this->formationMode_ = val; }
70 {
return this->formationMode_; }
76 void moveToPosition(
const Vector3& target,
float dt);
77 void moveToTargetPosition(
float dt);
79 void copyOrientation(
const Quaternion& orient,
float dt);
80 void copyTargetOrientation(
float dt);
82 void setTargetPosition(
const Vector3& target);
83 void setTargetOrientation(
const Quaternion& orient);
85 virtual void boostControl();
87 Vector3& targetRelativePosition);
FormationMode getFormationMode() const
Definition: FlyingController.h:69
Quaternion targetOrientation_
Definition: FlyingController.h:96
void setSpread(int spread)
Definition: FlyingController.h:59
FormationMode
FlyingController stores all the flying methods and member variables of AI.
Definition: FlyingController.h:43
::std::string string
Definition: gtest-port.h:756
int getSpread() const
Definition: FlyingController.h:61
bool bHasTargetOrientation_
Definition: FlyingController.h:95
xmlelement
Definition: Super.h:519
static const float SPEED
Definition: FlyingController.h:52
Die Wagnis Klasse hat die folgenden Aufgaben:
Definition: ApplicationPaths.cc:66
Mode
Definition: CorePrereqs.h:102
Definition: CommonController.h:43
Definition: FlyingController.h:48
bool bCopyOrientation_
Definition: FlyingController.h:71
FormationMode formationMode_
Definition: FlyingController.h:90
#define _OrxonoxExport
Definition: OrxonoxPrereqs.h:60
Vector3 targetPosition_
Definition: FlyingController.h:94
void setFormationMode(FormationMode val)
Definition: FlyingController.h:67
int tolerance_
Definition: FlyingController.h:98
bool bHasTargetPosition_
Definition: FlyingController.h:93
static const float ROTATEFACTOR
Definition: FlyingController.h:53
float rotationProgress_
Definition: FlyingController.h:92
The ControllableEntity is derived from the orxonox::MobileEntity.
Definition: ControllableEntity.h:48
int spread_
Definition: FlyingController.h:97