15#ifndef WSFDISINPUT_HPP
16#define WSFDISINPUT_HPP
25#include "DisEntityId.hpp"
26#include "DisEntityType.hpp"
48 DisEntityId& aEntityId,
49 DisEntityType& aEntityType)
129 bool ProcessDeviceInput(
WsfScenario& aScenario, UtInput& aInput, DeviceConfiguration& aConfiguration);
134 bool GetIgnoredSiteAndApplicationPair(
unsigned int aIndex, std::pair<unsigned short, unsigned short>& aSiteAndAppPair);
135 bool IgnoreSiteAndApplication(
unsigned short aSite,
unsigned short aApp);
152 void SuppressNonStandardData(
bool aDoSupress);
166 bool ProcessArticulatedPart(UtInput& aInput);
UtStringId WsfStringId
WsfStringId – the same thing as UtStringId.
Definition WsfStringId.hpp:23
#define WSF_EXPORT
Definition WsfXIO_Export.hpp:35
A component list that stores only components of a specified type.
Definition WsfComponentList.hpp:343
WsfComponentT()
Definition WsfComponent.hpp:124
virtual bool ProcessInput(UtInput &aInput)
Definition WsfComponent.cpp:100
std::vector< ArticulationP > ArticulationList
Definition WsfDisArticulatedPart.hpp:51
Definition WsfDisInput.hpp:42
virtual void PrepareComponent(double aSimTime)
Definition WsfDisInput.hpp:44
virtual void AddedToDisInterface(WsfDisInterface *aDisInterfacePtr)
Definition WsfDisInput.hpp:45
virtual bool AddEmissionSystem(WsfPlatform *aPlatformPtr, WsfDisEmission *aEmissionPtr, DisSystem *aSystemPtr)
Definition WsfDisInput.hpp:61
virtual bool TransferPlatformToExternalControl(double aSimTime, WsfPlatform *aPlatformPtr)
Definition WsfDisInput.hpp:53
virtual bool UpdateXmtrFromBeam(WsfDisEmission *aEmissionPtr, DisBeam *aBeamPtr, WsfEM_Xmtr *aXmtrPtr, bool &aBeamOn)
Definition WsfDisInput.hpp:66
virtual bool TransferPlatformToInternalControl(double aSimTime, WsfPlatform *aPlatformPtr, DisEntityId &aEntityId, DisEntityType &aEntityType)
Definition WsfDisInput.hpp:46
virtual void PlatformCreated(WsfDisPlatform *aPlatformPtr)
Definition WsfDisInput.hpp:54
virtual bool UpdateEmissionSystem(WsfPlatform *aPlatformPtr, WsfDisEmission *aEmissionPtr, DisSystem *aSystemPtr)
Definition WsfDisInput.hpp:56
A base class for a DIS I/O device (file, network, etc).
Definition WsfDisDevice.hpp:33
DeviceType
Definition WsfDisDevice.hpp:36
@ cDEVICE_NONE
Definition WsfDisDevice.hpp:37
@ cDEVICE_PLAYBACK
Definition WsfDisDevice.hpp:39
@ cDEVICE_RECORD
Definition WsfDisDevice.hpp:38
@ cDEVICE_MULTICAST
Definition WsfDisDevice.hpp:40
Definition WsfDisEmission.hpp:37
Definition WsfDisFilterAllowance.hpp:33
Definition WsfDisInterface.hpp:83
Definition WsfEM_Xmtr.hpp:55
The WSF Ext is code which is shared between common external interfaces like DIS and HLA.
Definition WsfExtInterface.hpp:183
Contains the data required to create a simulation, and acts as the entry point for input file process...
Definition WsfScenario.hpp:111