Skip to content

LiftDrag

class gazebo::LiftDrag

Abstract base class for Lift&Drag models.

Summary
Members Descriptions
public inline virtual~LiftDrag() Destructor.
public std::stringGetType() Return (derived) type of lift&drag model.
public ignition::math::Vector3dcompute(const ignition::math::Vector3d & _velL) Compute the lift and drag force.
public boolGetParam(std::string _tag,double & _output) Return paramater in vector form for the given tag.
public std::map< std::string, double >GetListParams() Return list of all parameters.
protected doubleprevTime Time of last state update.
protected doublestate Latest state.
protected inlineLiftDrag() Protected constructor: Use the factory for object creation.
Members
public inline virtual~LiftDrag()

Destructor.

public std::stringGetType()

Return (derived) type of lift&drag model.

public ignition::math::Vector3dcompute(const ignition::math::Vector3d & _velL)

Compute the lift and drag force.

public boolGetParam(std::string _tag,double & _output)

Return paramater in vector form for the given tag.

public std::map< std::string, double >GetListParams()

Return list of all parameters.

protected doubleprevTime

Time of last state update.

protected doublestate

Latest state.

protected inlineLiftDrag()

Protected constructor: Use the factory for object creation.