12#ifndef AIRCRAFTMISSIONDATA_HPP
13#define AIRCRAFTMISSIONDATA_HPP
15#include "usmtf_export.h"
26#include "UtMemory.hpp"
60 using Locations = std::vector<std::unique_ptr<Location>>;
const FreeText & GetMissionNumber() const noexcept
Definition AircraftMissionData.cpp:60
const FreeText & GetTimeOfDeparture() const noexcept
Definition AircraftMissionData.cpp:100
const FreeText & GetAlertStatus() const noexcept
Definition AircraftMissionData.cpp:90
const FreeText & GetResidualMissionIndicator() const noexcept
Definition AircraftMissionData.cpp:55
AircraftMissionData(const std::string &aSTF, const std::vector< Field > &aFields) noexcept
Definition AircraftMissionData.cpp:16
const Locations & GetRecoveryLocations() const noexcept
Definition AircraftMissionData.cpp:105
const Location & GetDepartureLocation() const noexcept
Definition AircraftMissionData.cpp:95
const FreeText & GetMissionCommander() const noexcept
Definition AircraftMissionData.cpp:75
AircraftMissionData(const AircraftMissionData &)=delete
std::vector< std::unique_ptr< Location > > Locations
Definition AircraftMissionData.hpp:60
const FreeText & GetPrimaryMissionType() const noexcept
Definition AircraftMissionData.cpp:80
VariantValidator< UTM_Location, NamedLocation, FreeText > Location
Definition AircraftMissionData.hpp:59
const std::vector< FreeText > & GetRecoverTimes() const noexcept
Definition AircraftMissionData.cpp:110
const VariantValidator< RangeValidator< int >, FreeText > & GetEventNumber() const noexcept
Definition AircraftMissionData.cpp:65
const FreeText & GetSecondaryMissionType() const noexcept
Definition AircraftMissionData.cpp:85
const FreeText & GetPackageIdentification() const noexcept
Definition AircraftMissionData.cpp:70
Definition FreeText.hpp:29
Definition RangeValidator.hpp:28
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