|
WSF
|
#include "wsf_export.h"#include "UtMath.hpp"

Go to the source code of this file.
Namespaces | |
| namespace | WsfPath |
Enumerations | |
| enum | WsfPath::AltRef { WsfPath::cALT_REF_MOVER_DEFAULT , WsfPath::cALT_REF_MSL , WsfPath::cALT_REF_AGL } |
| Altitude reference option. More... | |
| enum | WsfPath::HdgRef { WsfPath::cHDG_REF_NORTH , WsfPath::cHDG_REF_RELATIVE } |
| Heading reference option. More... | |
| enum | WsfPath::EndPath { WsfPath::cEP_MOVER_DEFAULT , WsfPath::cEP_EXTRAPOLATE , WsfPath::cEP_STOP , WsfPath::cEP_REMOVE } |
| End of-path option. More... | |
| enum | WsfPath::Switch { WsfPath::cSWITCH_MOVER_DEFAULT , WsfPath::cSWITCH_ON_TIME , WsfPath::cSWITCH_ON_DISTANCE , WsfPath::cSWITCH_ON_APPROACH , WsfPath::cSWITCH_ON_PASSING , WsfPath::cSWITCH_EXTERNAL } |
| Option setting when to react as a WsfWaypoint is approached. More... | |
| enum | WsfPath::TurnDirection { WsfPath::cTURN_DIR_LEFT = -1 , WsfPath::cTURN_DIR_SHORTEST = 0 , WsfPath::cTURN_DIR_RIGHT = 1 } |
| Turn direction for TurnToHeading and TurnToRelativeHeading. More... | |
Functions | |
| WSF_EXPORT AltRef | WsfPath::GetAltRef (AltRef aMoverDefault, AltRef aWaypointValue) |
| Obtain the altitude reference, allowing for the WsfWaypoint value to override the WsfMover default. | |
Variables | |
| constexpr double | WsfPath::cDOUBLE_NOT_SET = -1.0E-12 |
| Unique value, tested internally to see if a floating point value is set or defaulted. | |
| constexpr double | WsfPath::cUSE_PREVIOUS = WsfPath::cDOUBLE_NOT_SET |
| A waypoint parameter with this value is a request to use the previously used value. (i.e.: the current speed). | |
| constexpr double | WsfPath::cUSE_DEFAULT = -1.0E-13 |
| A waypoint parameter with this value is a request to use the mover's default value. (i.e.: maximum_radial_acceleration). | |
| constexpr double | WsfPath::cUSE_COMPUTED = -1.0E-14 |
| constexpr double | WsfPath::cNEGLIGIBLE_SPEED = 5280.0 / 3600.0 * UtMath::cM_PER_FT |
| Speed below which an object is not considered to be moving: | |
| constexpr double | WsfPath::cHEADING_FUZZ = 5.0 * UtMath::cRAD_PER_DEG |
| Heading error, below which we are considered to be on course (not turning). | |
| constexpr double | WsfPath::cGROUND_PROXIMITY_FUZZ = 4.0 |
| Height delta, above which we are considered airborne. | |