|
WSF
|
#include <P6DofWaypoint.hpp>
Classes | |
| struct | sSpeed |
| struct | sTurnG |
Public Types | |
| enum | eSpeedType { SPD_TYPE_MACH , SPD_TYPE_TAS_KNOTS , SPD_TYPE_CAS_KNOTS , SPD_TYPE_FPS , SPD_TYPE_MPH , SPD_TYPE_MPS } |
| enum | eTurnGType { TURN_G_TYPE_LATERAL , TURN_G_TYPE_PILOT } |
Public Member Functions | |
| P6DofWaypoint () | |
| P6DofWaypoint (double aLat, double aLon, double aAlt) | |
| P6DofWaypoint & | operator= (const P6DofWaypoint &other)=delete |
| ~P6DofWaypoint ()=default | |
| P6DofWaypoint * | Clone () |
| void | SetLLA (const UtLLAPos &aPosLLA) |
| void | SetFollowHorizontalTrack (bool aCommand) |
| void | SetFollowVerticalTrack (bool aCommand) |
| void | SetWaypointOnPassing (bool aCommand) |
| void | SetSpeed (sSpeed aSpeed) |
| void | SetSpeed (eSpeedType aType, double aValue) |
| void | SetMaxTurnG (eTurnGType type, double aTurnG) |
| void | SetLabel (const std::string &aLabel) |
| void | SetGoTo (const std::string &aLabel) |
| void | SetId (int aId) |
| UtLLAPos | GetLLA () const |
| sSpeed | GetSpeed () const |
| sTurnG | GetMaxTurnG () const |
| std::string | GetLabel () const |
| std::string | GetGoTo () const |
| bool | FollowHorizontalTrack () const |
| bool | FollowVerticalTrack () const |
| bool | WaypointOnPassing () const |
| int | GetId () const |
| P6DofWaypoint::P6DofWaypoint | ( | ) |
References SetMaxTurnG(), SetSpeed(), SPD_TYPE_TAS_KNOTS, and TURN_G_TYPE_PILOT.
Referenced by Clone(), operator=(), and ~P6DofWaypoint().
| P6DofWaypoint::P6DofWaypoint | ( | double | aLat, |
| double | aLon, | ||
| double | aAlt ) |
References SetMaxTurnG(), SetSpeed(), SPD_TYPE_TAS_KNOTS, and TURN_G_TYPE_PILOT.
|
default |
References Clone(), FollowHorizontalTrack(), FollowVerticalTrack(), GetGoTo(), GetId(), GetLabel(), GetLLA(), GetMaxTurnG(), GetSpeed(), P6DofWaypoint(), SetFollowHorizontalTrack(), SetFollowVerticalTrack(), SetGoTo(), SetId(), SetLabel(), SetLLA(), SetMaxTurnG(), SetSpeed(), SetWaypointOnPassing(), and WaypointOnPassing().
| P6DofWaypoint * P6DofWaypoint::Clone | ( | ) |
References P6DofWaypoint().
Referenced by ~P6DofWaypoint().
| bool P6DofWaypoint::FollowHorizontalTrack | ( | ) | const |
Referenced by ~P6DofWaypoint().
| bool P6DofWaypoint::FollowVerticalTrack | ( | ) | const |
Referenced by ~P6DofWaypoint().
| std::string P6DofWaypoint::GetGoTo | ( | ) | const |
Referenced by P6DofRoute::GetNextWaypoint(), and ~P6DofWaypoint().
| int P6DofWaypoint::GetId | ( | ) | const |
Referenced by ~P6DofWaypoint().
| std::string P6DofWaypoint::GetLabel | ( | ) | const |
Referenced by ~P6DofWaypoint().
| UtLLAPos P6DofWaypoint::GetLLA | ( | ) | const |
| P6DofWaypoint::sTurnG P6DofWaypoint::GetMaxTurnG | ( | ) | const |
Referenced by P6DofRoute::CalcAimHeadingAndBankAngle(), P6DofRoute::CalcYawAimHeadingAngle(), and ~P6DofWaypoint().
| P6DofWaypoint::sSpeed P6DofWaypoint::GetSpeed | ( | ) | const |
Referenced by P6DofPilotObject::SetPlannedRoute(), and ~P6DofWaypoint().
|
delete |
References P6DofWaypoint().
| void P6DofWaypoint::SetFollowHorizontalTrack | ( | bool | aCommand | ) |
Referenced by ~P6DofWaypoint().
| void P6DofWaypoint::SetFollowVerticalTrack | ( | bool | aCommand | ) |
Referenced by WsfP6DOF_Mover::ConvertWsfRouteToP6DofRoute(), and ~P6DofWaypoint().
| void P6DofWaypoint::SetGoTo | ( | const std::string & | aLabel | ) |
Referenced by WsfP6DOF_Mover::ConvertWsfRouteToP6DofRoute(), and ~P6DofWaypoint().
| void P6DofWaypoint::SetId | ( | int | aId | ) |
Referenced by WsfP6DOF_Mover::ConvertWsfRouteToP6DofRoute(), and ~P6DofWaypoint().
| void P6DofWaypoint::SetLabel | ( | const std::string & | aLabel | ) |
Referenced by WsfP6DOF_Mover::ConvertWsfRouteToP6DofRoute(), and ~P6DofWaypoint().
| void P6DofWaypoint::SetLLA | ( | const UtLLAPos & | aPosLLA | ) |
| void P6DofWaypoint::SetMaxTurnG | ( | eTurnGType | type, |
| double | aTurnG ) |
References P6DofWaypoint::sSpeed::type.
Referenced by WsfP6DOF_Mover::ConvertWsfRouteToP6DofRoute(), P6DofWaypoint(), P6DofWaypoint(), and ~P6DofWaypoint().
| void P6DofWaypoint::SetSpeed | ( | eSpeedType | aType, |
| double | aValue ) |
References P6DofWaypoint::sSpeed::type.
| void P6DofWaypoint::SetSpeed | ( | sSpeed | aSpeed | ) |
| void P6DofWaypoint::SetWaypointOnPassing | ( | bool | aCommand | ) |
Referenced by WsfP6DOF_Mover::ConvertWsfRouteToP6DofRoute(), P6DofPilotObject::FlyAtPoint(), and ~P6DofWaypoint().
| bool P6DofWaypoint::WaypointOnPassing | ( | ) | const |
Referenced by P6DofRoute::AchievedWaypoint(), P6DofRoute::CalcAimHeadingAndBankAngle(), and ~P6DofWaypoint().