MapLink Pro 11.1.2.0.
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
Loading...
Searching...
No Matches
TSLWayPoint Class Reference

Detailed Description

This class encapsulates a waypoint - clients define a flight path by specifying its waypoints.

Public Member Functions

 TSLWayPoint ()
 
bool operator< (TSLWayPoint const &rhs) const
 

Public Attributes

int m_sequenceNumber
 
double m_latitude
 
double m_longitude
 
double m_altitude
 
double m_lookAtLat
 
double m_lookAtLon
 
double m_lookAtAlt
 
double m_speed
 
double m_lookAtAzimuthOffset
 
double m_lookAtElevationOffset
 
TSLCameraModeEnum m_lookAtMode
 
TSLWayPointTimeModeEnum m_timeMode
 
TSLTimeInstant m_time
 

Constructor & Destructor Documentation

◆ TSLWayPoint()

TSLWayPoint::TSLWayPoint ( )

Default constructor.

Member Function Documentation

◆ operator<()

bool TSLWayPoint::operator< ( TSLWayPoint const & rhs) const
inline

Member Data Documentation

◆ m_altitude

double TSLWayPoint::m_altitude

The waypoint's altitude.

◆ m_latitude

double TSLWayPoint::m_latitude

The waypoint's latitude (degrees).

◆ m_longitude

double TSLWayPoint::m_longitude

The waypoint's longitude (degrees).

◆ m_lookAtAlt

double TSLWayPoint::m_lookAtAlt

The look-at point's altitude (metres).

◆ m_lookAtAzimuthOffset

double TSLWayPoint::m_lookAtAzimuthOffset

This specifies the (horizontal) offset (degrees) of the view vector - only used if lookAtMode is TSLCameraModeLookAtRelative.

◆ m_lookAtElevationOffset

double TSLWayPoint::m_lookAtElevationOffset

This specifies the (vertical) offset (degrees) of the view vector - only used if lookAtMode is TSLCameraModeLookAtRelative.

◆ m_lookAtLat

double TSLWayPoint::m_lookAtLat

The look-at point's latitude (degrees).

◆ m_lookAtLon

double TSLWayPoint::m_lookAtLon

The look-at point's longitude (degrees).

◆ m_lookAtMode

TSLCameraModeEnum TSLWayPoint::m_lookAtMode

This specifies how the view vector is orientated.

◆ m_sequenceNumber

int TSLWayPoint::m_sequenceNumber

This defines the position of the waypoint in the waypointset.

◆ m_speed

double TSLWayPoint::m_speed

The speed of travel going through this waypoint (metres/second).

◆ m_time

TSLTimeInstant TSLWayPoint::m_time

The time of arrival at the waypoint.

◆ m_timeMode

TSLWayPointTimeModeEnum TSLWayPoint::m_timeMode

This specifies whether the time is calculated from the speeds at the waypoints.