12#ifndef WSFSOSM_INTERFACE_HPP
13#define WSFSOSM_INTERFACE_HPP
15#include "wsf_sosm_export.h"
20#include "UtCallbackHolder.hpp"
49 void FileReferenced(
const std::string& aFileName);
52 typedef std::map<std::string, std::string>
TypeMap;
A singleton class that manages SOSM data.
Definition SOSM_Manager.hpp:32
SOSM_Manager * mManagerPtr
Definition WsfSOSM_Interface.hpp:51
TypeMap mTargetTypeMap
Definition WsfSOSM_Interface.hpp:54
std::string GetTargetType(WsfPlatform *aTargetPtr) const
Return the SOSM target type to be used to model the specified target.
Definition WsfSOSM_Interface.cpp:216
std::string GetSensorType(WsfSensorMode *aSensorModePtr) const
Return the SOSM sensor type to be used to model the specified sensor (mode).
Definition WsfSOSM_Interface.cpp:171
WsfSOSM_Interface()
Definition WsfSOSM_Interface.cpp:45
SOSM_Manager & GetManager() const
Definition WsfSOSM_Interface.hpp:46
UtCallbackHolder mCallbacks
Definition WsfSOSM_Interface.hpp:55
TypeMap mSensorTypeMap
Definition WsfSOSM_Interface.hpp:53
std::map< std::string, std::string > TypeMap
Definition WsfSOSM_Interface.hpp:52
WsfScenarioExtension()
Definition WsfScenarioExtension.cpp:21
virtual bool ProcessInput(UtInput &aInput)
Definition WsfScenarioExtension.cpp:62
virtual bool Complete()
Definition WsfScenarioExtension.cpp:89
virtual void AddedToScenario()
Definition WsfScenarioExtension.cpp:50
Definition WsfSensorMode.hpp:36