FlightState()
Default constructor. Initializes to zero state.
Definition FlightState.cpp:6
void setOrientation(const std::array< double, 4 > &quat)
Sets the current orientation quaternion.
Definition FlightState.cpp:45
const std::array< double, 3 > & getAcceleration() const
Gets the current acceleration vector.
Definition FlightState.cpp:33
const std::array< double, 4 > & getOrientation() const
Gets the current orientation quaternion.
Definition FlightState.cpp:41
void setVelocity(const std::array< double, 3 > &vel)
Sets the current velocity vector.
Definition FlightState.cpp:29
void setAngularVelocity(const std::array< double, 3 > &angVel)
Sets the current angular velocity vector.
Definition FlightState.cpp:53
std::array< double, 3 > acceleration_
(ax, ay, az) acceleration in m/s2.
Definition FlightState.h:94
double time_
Elapsed simulation time [s].
Definition FlightState.h:99
std::array< double, 4 > orientation_
Orientation quaternion (w, x, y, z).
Definition FlightState.h:96
std::array< double, 3 > angularVelocity_
Angular rates (roll, pitch, yaw) in rad/s.
Definition FlightState.h:97
void setPosition(const std::array< double, 3 > &pos)
Sets the current position vector.
Definition FlightState.cpp:21
const std::array< double, 3 > & getPosition() const
Gets the current position vector.
Definition FlightState.cpp:17
std::array< double, 3 > velocity_
(vx, vy, vz) velocity in m/s.
Definition FlightState.h:93
const std::array< double, 3 > & getVelocity() const
Gets the current velocity vector.
Definition FlightState.cpp:25
double getTime() const
Gets the elapsed simulation time.
Definition FlightState.cpp:57
const std::array< double, 3 > & getAngularVelocity() const
Gets the current angular velocity vector.
Definition FlightState.cpp:49
void setTime(double time)
Sets the elapsed simulation time.
Definition FlightState.cpp:61
std::array< double, 3 > position_
(x, y, z) position in meters.
Definition FlightState.h:92
void setAcceleration(const std::array< double, 3 > &acc)
Sets the current acceleration vector.
Definition FlightState.cpp:37