32 Plane(
const char *home_str,
const char *frame_str);
39 return new Plane(home_str, frame_str);
111 Vector3f getForce(
float inputAileron,
float inputElevator,
float inputRudder)
const;
112 Vector3f getTorque(
float inputAileron,
float inputElevator,
float inputRudder,
float inputThrust,
const Vector3f &force)
const;
Plane(const char *home_str, const char *frame_str)
void calculate_forces(const struct sitl_input &input, Vector3f &rot_accel, Vector3f &body_accel)
float dragCoeff(float alpha) const
const float hover_throttle
Vector3f getTorque(float inputAileron, float inputElevator, float inputRudder, float inputThrust, const Vector3f &force) const
static Aircraft * create(const char *home_str, const char *frame_str)
A class to implement a low pass filter without losing precision even for int types the downside being...
struct SITL::Plane::@209 coefficient
Vector3f getForce(float inputAileron, float inputElevator, float inputRudder) const
virtual void update(const struct sitl_input &input)
float liftCoeff(float alpha) const
bool reverse_elevator_rudder