WSF
P6DofWaypoint Class Reference

#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)
P6DofWaypointoperator= (const P6DofWaypoint &other)=delete
 ~P6DofWaypoint ()=default
P6DofWaypointClone ()
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

Member Enumeration Documentation

◆ eSpeedType

Enumerator
SPD_TYPE_MACH 
SPD_TYPE_TAS_KNOTS 
SPD_TYPE_CAS_KNOTS 
SPD_TYPE_FPS 
SPD_TYPE_MPH 
SPD_TYPE_MPS 

◆ eTurnGType

Enumerator
TURN_G_TYPE_LATERAL 
TURN_G_TYPE_PILOT 

Constructor & Destructor Documentation

◆ P6DofWaypoint() [1/2]

P6DofWaypoint::P6DofWaypoint ( )

◆ P6DofWaypoint() [2/2]

P6DofWaypoint::P6DofWaypoint ( double aLat,
double aLon,
double aAlt )

◆ ~P6DofWaypoint()

Member Function Documentation

◆ Clone()

P6DofWaypoint * P6DofWaypoint::Clone ( )

References P6DofWaypoint().

Referenced by ~P6DofWaypoint().

◆ FollowHorizontalTrack()

bool P6DofWaypoint::FollowHorizontalTrack ( ) const

Referenced by ~P6DofWaypoint().

◆ FollowVerticalTrack()

bool P6DofWaypoint::FollowVerticalTrack ( ) const

Referenced by ~P6DofWaypoint().

◆ GetGoTo()

std::string P6DofWaypoint::GetGoTo ( ) const

◆ GetId()

int P6DofWaypoint::GetId ( ) const

Referenced by ~P6DofWaypoint().

◆ GetLabel()

std::string P6DofWaypoint::GetLabel ( ) const

Referenced by ~P6DofWaypoint().

◆ GetLLA()

◆ GetMaxTurnG()

◆ GetSpeed()

P6DofWaypoint::sSpeed P6DofWaypoint::GetSpeed ( ) const

◆ operator=()

P6DofWaypoint & P6DofWaypoint::operator= ( const P6DofWaypoint & other)
delete

References P6DofWaypoint().

◆ SetFollowHorizontalTrack()

void P6DofWaypoint::SetFollowHorizontalTrack ( bool aCommand)

Referenced by ~P6DofWaypoint().

◆ SetFollowVerticalTrack()

void P6DofWaypoint::SetFollowVerticalTrack ( bool aCommand)

◆ SetGoTo()

void P6DofWaypoint::SetGoTo ( const std::string & aLabel)

◆ SetId()

void P6DofWaypoint::SetId ( int aId)

◆ SetLabel()

void P6DofWaypoint::SetLabel ( const std::string & aLabel)

◆ SetLLA()

void P6DofWaypoint::SetLLA ( const UtLLAPos & aPosLLA)

◆ SetMaxTurnG()

void P6DofWaypoint::SetMaxTurnG ( eTurnGType type,
double aTurnG )

◆ SetSpeed() [1/2]

void P6DofWaypoint::SetSpeed ( eSpeedType aType,
double aValue )

◆ SetSpeed() [2/2]

◆ SetWaypointOnPassing()

void P6DofWaypoint::SetWaypointOnPassing ( bool aCommand)

◆ WaypointOnPassing()

bool P6DofWaypoint::WaypointOnPassing ( ) const

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