WSF
WsfPathConstraints Struct Reference

Contains constraints used for computing a path in WsfPathComputer. More...

#include <WsfPathConstraints.hpp>

Public Member Functions

 WsfPathConstraints ()
bool ProcessInput (UtInput &aInput)
template<typename BUFF>
void Serialize (BUFF &aBuff)
 For XIO (de)serialization.

Public Attributes

double mMaxSpeed
double mMinSpeed
double mMaxLinearAccel
double mMaxClimbRate
double mMaxFlightPathAngle
double mMaxAltitude
double mMinAltitude
double mTurnRateLimit
double mRollAngleLimit
double mBodyVertLimit
double mMaxRadialAccel
double mRollRateLimit
double mHeadingPursuitGain
double mMaxTurnRate
bool mIsOnGround

Static Public Attributes

static const double cDEFAULT_MAX_FLIGHT_ANGLE = UtMath::cPI_OVER_2 * 0.95
static const double cDEFAULT_MAX_LINEAR_ACCEL = cPATH_CONSTRAINT_ACCEL_LIMIT
static const double cDEFAULT_MAX_RADIAL_ACCEL = cPATH_CONSTRAINT_ACCEL_LIMIT
static const double cLARGE_DOUBLE = 1.0E50

Detailed Description

Contains constraints used for computing a path in WsfPathComputer.

Constructor & Destructor Documentation

◆ WsfPathConstraints()

Member Function Documentation

◆ ProcessInput()

◆ Serialize()

template<typename BUFF>
void WsfPathConstraints::Serialize ( BUFF & aBuff)
inline

Member Data Documentation

◆ cDEFAULT_MAX_FLIGHT_ANGLE

const double WsfPathConstraints::cDEFAULT_MAX_FLIGHT_ANGLE = UtMath::cPI_OVER_2 * 0.95
static

◆ cDEFAULT_MAX_LINEAR_ACCEL

const double WsfPathConstraints::cDEFAULT_MAX_LINEAR_ACCEL = cPATH_CONSTRAINT_ACCEL_LIMIT
static

◆ cDEFAULT_MAX_RADIAL_ACCEL

const double WsfPathConstraints::cDEFAULT_MAX_RADIAL_ACCEL = cPATH_CONSTRAINT_ACCEL_LIMIT
static

Referenced by WsfPathConstraints().

◆ cLARGE_DOUBLE

const double WsfPathConstraints::cLARGE_DOUBLE = 1.0E50
static

◆ mBodyVertLimit

double WsfPathConstraints::mBodyVertLimit

◆ mHeadingPursuitGain

double WsfPathConstraints::mHeadingPursuitGain

◆ mIsOnGround

◆ mMaxAltitude

◆ mMaxClimbRate

double WsfPathConstraints::mMaxClimbRate

◆ mMaxFlightPathAngle

double WsfPathConstraints::mMaxFlightPathAngle

◆ mMaxLinearAccel

◆ mMaxRadialAccel

double WsfPathConstraints::mMaxRadialAccel

◆ mMaxSpeed

◆ mMaxTurnRate

double WsfPathConstraints::mMaxTurnRate

◆ mMinAltitude

double WsfPathConstraints::mMinAltitude

◆ mMinSpeed

◆ mRollAngleLimit

double WsfPathConstraints::mRollAngleLimit

◆ mRollRateLimit

double WsfPathConstraints::mRollRateLimit

◆ mTurnRateLimit

double WsfPathConstraints::mTurnRateLimit

The documentation for this struct was generated from the following files:
Copyrights Multiple, All Rights Reserved