|
WSF
|
#include <Platform.hpp>


Public Member Functions | |
| Platform () noexcept | |
| InputBlock | GetInputBlock () const override |
| const PlatformTypeDefinition & | GetTypeDefinition () const noexcept |
| void | SetTypeDefinition (const PlatformTypeDefinition &aDefinition) |
| void | SetCategory (const std::string &aCategory) |
| void | SetPosition (const std::string &aPosition) |
| void | SetName (const std::string &aName) |
| Public Member Functions inherited from usmtf::Exportable | |
| virtual | ~Exportable ()=default |
A platform is the representation of an AFSIM platform script block, including the position attribute. This will export: platform name type position lat lon end_platform
|
explicitnoexcept |
|
overridevirtual |
Implements usmtf::Exportable.
References usmtf::InputBlock::AddProperty(), usmtf::PlatformTypeDefinition::GetDefinition(), and GetTypeDefinition().
|
noexcept |
Referenced by GetInputBlock().
| void usmtf::Platform::SetCategory | ( | const std::string & | aCategory | ) |
| void usmtf::Platform::SetName | ( | const std::string & | aName | ) |
| void usmtf::Platform::SetPosition | ( | const std::string & | aPosition | ) |
| void usmtf::Platform::SetTypeDefinition | ( | const PlatformTypeDefinition & | aDefinition | ) |