WSF
usmtf::Platform Class Reference

#include <Platform.hpp>

Inheritance diagram for usmtf::Platform:
Collaboration diagram for usmtf::Platform:

Public Member Functions

 Platform () noexcept
InputBlock GetInputBlock () const override
const PlatformTypeDefinitionGetTypeDefinition () 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

Detailed Description

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

Constructor & Destructor Documentation

◆ Platform()

usmtf::Platform::Platform ( )
explicitnoexcept

Member Function Documentation

◆ GetInputBlock()

InputBlock usmtf::Platform::GetInputBlock ( ) const
overridevirtual

◆ GetTypeDefinition()

const PlatformTypeDefinition & usmtf::Platform::GetTypeDefinition ( ) const
noexcept

Referenced by GetInputBlock().

◆ SetCategory()

void usmtf::Platform::SetCategory ( const std::string & aCategory)

◆ SetName()

void usmtf::Platform::SetName ( const std::string & aName)

◆ SetPosition()

void usmtf::Platform::SetPosition ( const std::string & aPosition)

◆ SetTypeDefinition()

void usmtf::Platform::SetTypeDefinition ( const PlatformTypeDefinition & aDefinition)

The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved