Avionics
Dropship Simulator
Waypoint Class Reference

#include <Waypoint.h>

Collaboration diagram for Waypoint:
[legend]

Public Types

enum  WaypointType { FlyoverFix, FinalApproachFix, TouchdownZone }
 

Public Member Functions

D3DXVECTOR3 absoluteLocation () const
 
 Waypoint (Vehicle *prmReference)
 

Public Attributes

std::string FixId
 
WaypointType type = FlyoverFix
 
D3DXVECTOR3 relativeLocation
 

Private Attributes

VehiclereferenceVehicle = nullptr
 

Detailed Description

Definition at line 7 of file Waypoint.h.

Member Enumeration Documentation

◆ WaypointType

Enumerator
FlyoverFix 
FinalApproachFix 
TouchdownZone 

Definition at line 13 of file Waypoint.h.

Constructor & Destructor Documentation

◆ Waypoint()

Waypoint::Waypoint ( Vehicle prmReference)
inline

Definition at line 34 of file Waypoint.h.

Member Function Documentation

◆ absoluteLocation()

D3DXVECTOR3 Waypoint::absoluteLocation ( ) const
inline

Definition at line 23 of file Waypoint.h.

Here is the caller graph for this function:

Member Data Documentation

◆ FixId

std::string Waypoint::FixId

Definition at line 20 of file Waypoint.h.

◆ referenceVehicle

Vehicle* Waypoint::referenceVehicle = nullptr
private

Definition at line 10 of file Waypoint.h.

◆ relativeLocation

D3DXVECTOR3 Waypoint::relativeLocation

Definition at line 22 of file Waypoint.h.

◆ type

WaypointType Waypoint::type = FlyoverFix

Definition at line 21 of file Waypoint.h.


The documentation for this class was generated from the following file: