libacfutils
A general purpose library of utility functions designed to make it easier to develop addons for the X-Plane flight simulator.
Loading...
Searching...
No Matches
Data Fields
runway_t Struct Reference

#include <airportdb.h>

Collaboration diagram for runway_t:
Collaboration graph
[legend]

Data Fields

airport_t * arpt
 
double width
 
runway_end_t ends [2]
 
char joint_id [8]
 
char rev_joint_id [8]
 
rwy_surf_t surf
 
double length
 
vect2_tprox_bbox
 
vect2_trwy_bbox
 
vect2_ttora_bbox
 
vect2_tasda_bbox
 
avl_node_t node
 

Detailed Description

Describes one runway, consisting of two runway_end structures.

Definition at line 223 of file airportdb.h.

Field Documentation

◆ arpt

airport_t* arpt

Parent airport.

Definition at line 224 of file airportdb.h.

◆ asda_bbox

vect2_t* asda_bbox

On-runway on ground (for stop).

Definition at line 236 of file airportdb.h.

◆ ends

runway_end_t ends[2]

Runway ends, lower ID end first.

Definition at line 226 of file airportdb.h.

◆ joint_id

char joint_id[8]

Concat of the two ends' IDs.

Definition at line 227 of file airportdb.h.

◆ length

double length

Runway length in meters.

Definition at line 232 of file airportdb.h.

◆ node

avl_node_t node

Definition at line 238 of file airportdb.h.

◆ prox_bbox

vect2_t* prox_bbox

On-ground approach bbox.

Definition at line 233 of file airportdb.h.

◆ rev_joint_id

char rev_joint_id[8]

Same as joint_id, but reversed.

Definition at line 228 of file airportdb.h.

◆ rwy_bbox

vect2_t* rwy_bbox

Above runway for landing.

Definition at line 234 of file airportdb.h.

◆ surf

rwy_surf_t surf

Type of runway surface.

Definition at line 229 of file airportdb.h.

◆ tora_bbox

vect2_t* tora_bbox

On-runway on ground (for t'off).

Definition at line 235 of file airportdb.h.

◆ width

double width

Runway width in meters.

Definition at line 225 of file airportdb.h.


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