18#include "UtAtmosphere.hpp"
19#include "UtEntity.hpp"
29 explicit Target(
const UtAtmosphere& aAtmosphere);
41 void SetRollRange(
double aMin,
double aMax,
double aStep);
56 void SetPitch(
double aPitch) { mTargetPitch = aPitch; }
57 void SetRoll(
double aRoll) { mTargetRoll = aRoll; }
60 static const double cUNDEFINED;
62 std::string mPlatformType;
63 double mTargetHeading;
69 double mTargetPitchMin;
70 double mTargetPitchMax;
71 double mTargetPitchStep;
72 double mTargetRollMin;
73 double mTargetRollMax;
74 double mTargetRollStep;
77 UtEntity* mSensorReferencePtr;
78 bool mSensorRelativeOrientation;
80 UtAtmosphere mAtmosphere;
double GetTargetPitchMax() const
Definition Target.hpp:48
void SetPitch(double aPitch)
Definition Target.hpp:56
~Target()
Definition Target.cpp:52
double GetTargetRollStep() const
Definition Target.hpp:53
bool CreateAndInitialize(WsfSimulation &aSim)
Create and initialize a local platform.
Definition Target.cpp:75
double GetTargetRoll() const
Definition Target.hpp:50
bool Create(const WsfScenario &aScenario)
Definition Target.cpp:59
double GetTargetPitch() const
Definition Target.hpp:46
void SetSpeedAndAttitude(Sensor &aSensor)
Definition Target.cpp:176
void SetRollRange(double aMin, double aMax, double aStep)
Definition Target.cpp:241
void SetLocationRBA(Sensor &aSensor, double aGroundRange, double aBearing, double aAltitude)
Definition Target.cpp:168
Target(const UtAtmosphere &aAtmosphere)
Definition Target.cpp:31
void SetPitchRange(double aMin, double aMax, double aStep)
Definition Target.cpp:233
double GetTargetPitchStep() const
Definition Target.hpp:49
double GetSpeed()
Definition Target.cpp:249
double GetTargetRollMin() const
Definition Target.hpp:51
double GetTargetPitchMin() const
Definition Target.hpp:47
void SetRoll(double aRoll)
Definition Target.hpp:57
WsfPlatform * GetPlatform() const
Definition Target.hpp:45
bool ProcessInput(UtInput &aInput)
Definition Target.cpp:105
double GetTargetRollMax() const
Definition Target.hpp:52
Contains the data required to create a simulation, and acts as the entry point for input file process...
Definition WsfScenario.hpp:111
Definition WsfSensor.hpp:92
The main controller for a simulation.
Definition WsfSimulation.hpp:109