WSF
Acmid.hpp
Go to the documentation of this file.
1// ****************************************************************************
2// CUI
3//
4// The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
5//
6// Copyright 2019 Infoscitex, a DCS Company. All rights reserved.
7//
8// The use, dissemination or disclosure of data in this file is subject to
9// limitation or restriction. See accompanying README and LICENSE for details.
10// ****************************************************************************
11
12#ifndef ACMID_HPP
13#define ACMID_HPP
14
15#include "usmtf_export.h"
16
17#include <string>
18
19#include "AirspaceShape.hpp"
20#include "Field.hpp"
21#include "Set.hpp"
22
23namespace usmtf
24{
33
37
40class USMTF_EXPORT Acmid : public Set
41{
42public:
43 Acmid(const std::string& aSTF, const std::vector<Field>& aFields) noexcept;
44 const std::string& GetAirspaceControlMeansIdentifier() const noexcept;
45 const std::string& GetTypeOfAirspaceShape() const noexcept;
46
47private:
48 AirspaceShape mShape;
49};
50} // namespace usmtf
51#endif
const std::string & GetAirspaceControlMeansIdentifier() const noexcept
Definition Acmid.cpp:38
const std::string & GetTypeOfAirspaceShape() const noexcept
Definition Acmid.cpp:43
Acmid(const std::string &aSTF, const std::vector< Field > &aFields) noexcept
Definition Acmid.cpp:18
Definition AirspaceShape.hpp:43
Set(const std::string &aSTF, const std::vector< Field > &aFields) noexcept
Definition Set.cpp:22
Definition Acmid.cpp:17
Copyrights Multiple, All Rights Reserved