12#ifndef WSFRADARSIGNATURETYPES_HPP
13#define WSFRADARSIGNATURETYPES_HPP
40 typedef std::vector<FactoryPtr> ObjectFactoryList;
41 ObjectFactoryList mObjectFactoryList;
#define WSF_EXPORT
Definition WsfXIO_Export.hpp:35
WsfObjectTypeList(WsfScenario &aScenario, unsigned int aFlags, const std::string &aBlockName)
Definition WsfObjectTypeList.hpp:76
static WSF_EXPORT WsfRadarSignatureTypes & Get(WsfScenario &aScenario)
Return a modifiable reference to the type list associated with the specified scenario.
Definition WsfRadarSignatureTypes.cpp:19
WSF_EXPORT void AddObjectFactory(FactoryPtr aFactoryPtr)
Definition WsfRadarSignatureTypes.cpp:54
WsfRadarSignature * ObjectFactory(const std::string &aTypeName)
bool InitializeType(WsfRadarSignature *aTypePtr) override
Definition WsfRadarSignatureTypes.cpp:45
WsfRadarSignatureTypes(WsfScenario &aScenario)
Definition WsfRadarSignatureTypes.cpp:32
WsfRadarSignature *(* FactoryPtr)(const std::string &)
Definition WsfRadarSignatureTypes.hpp:33
An object that represent the radar signature of a platform.
Definition WsfRadarSignature.hpp:27
Contains the data required to create a simulation, and acts as the entry point for input file process...
Definition WsfScenario.hpp:111