Sha256: 6e8e17004ccdb5f2711213b30330afaeb35ad8897c8ce252ff414fd8357e3ea4

Contents?: true

Size: 1.51 KB

Versions: 2

Compression:

Stored size: 1.51 KB

Contents

module AIXM

  # Manifest of shorthand names and their corresponding AIXM class names
  CLASSES = {
    document: 'AIXM::Document',
    xy: 'AIXM::XY',
    z: 'AIXM::Z',
    d: 'AIXM::D',
    f: 'AIXM::F',
    a: 'AIXM::A',
    w: 'AIXM::W',
    p: 'AIXM::P',
    address: 'AIXM::Feature::Address',
    organisation: 'AIXM::Feature::Organisation',
    unit: 'AIXM::Feature::Unit',
    service: 'AIXM::Component::Service',
    frequency: 'AIXM::Component::Frequency',
    airport: 'AIXM::Feature::Airport',
    runway: 'AIXM::Component::Runway',
    fato: 'AIXM::Component::FATO',
    helipad: 'AIXM::Component::Helipad',
    surface: 'AIXM::Component::Surface',
    lighting: 'AIXM::Component::Lighting',
    airspace: 'AIXM::Feature::Airspace',
    layer: 'AIXM::Component::Layer',
    geometry: 'AIXM::Component::Geometry',
    vertical_limit: 'AIXM::Component::VerticalLimit',
    arc: 'AIXM::Component::Geometry::Arc',
    border: 'AIXM::Component::Geometry::Border',
    circle: 'AIXM::Component::Geometry::Circle',
    point: 'AIXM::Component::Geometry::Point',
    dme: 'AIXM::Feature::NavigationalAid::DME',
    designated_point: 'AIXM::Feature::NavigationalAid::DesignatedPoint',
    marker: 'AIXM::Feature::NavigationalAid::Marker',
    tacan: 'AIXM::Feature::NavigationalAid::TACAN',
    ndb: 'AIXM::Feature::NavigationalAid::NDB',
    vor: 'AIXM::Feature::NavigationalAid::VOR',
    obstacle: 'AIXM::Feature::Obstacle',
    obstacle_group: 'AIXM::Feature::ObstacleGroup',
    timetable: 'AIXM::Component::Timetable'
  }.freeze

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
aixm-0.3.11 lib/aixm/classes.rb
aixm-0.3.10 lib/aixm/classes.rb