12#ifndef AIRCRAFTMISSONLOCATION_HPP
13#define AIRCRAFTMISSONLOCATION_HPP
15#include "usmtf_export.h"
28#include "UtMemory.hpp"
58 using Locations = std::vector<std::unique_ptr<Location>>;
67 std::
string mMissionLocationName;
AircraftMissionLocation(const AircraftMissionLocation &)=delete
VariantValidator< Radius, EllipticalArea, SectorGeometry > AreaGeometry
Definition AircraftMissionLocation.hpp:56
const Altitude & GetAltitude() const noexcept
Definition AircraftMissionLocation.cpp:57
const AreaGeometry & GetAreaGeometry() const noexcept
Definition AircraftMissionLocation.cpp:62
AircraftMissionLocation(const std::string &aSTF, const std::vector< Field > &aFields) noexcept
Definition AircraftMissionLocation.cpp:18
std::vector< std::unique_ptr< Location > > Locations
Definition AircraftMissionLocation.hpp:58
VariantValidator< LatLon, VerifiedLatLonS, RelativeBearingRange, FreeText > Location
Definition AircraftMissionLocation.hpp:57
const std::string & GetMissionLocation() const
Definition AircraftMissionLocation.cpp:52
const Locations & GetLocations() const noexcept
Definition AircraftMissionLocation.cpp:67
USMTF Excerpt:
Definition Altitude.hpp:36
Set(const std::string &aSTF, const std::vector< Field > &aFields) noexcept
Definition Set.cpp:22
Definition VariantValidator.hpp:62
Template specialization for wsf::comm::Address. Allows usage of Address in std::unordered_map/set.
Definition WsfCommAddress.hpp:185