12#ifndef WSFEM_CLUTTERTYPES_HPP
13#define WSFEM_CLUTTERTYPES_HPP
33 LoadResult
LoadType(UtInput& aInput)
override;
43 typedef std::vector<FactoryPtr> ObjectFactoryList;
44 ObjectFactoryList mObjectFactoryList;
UtStringId WsfStringId
WsfStringId – the same thing as UtStringId.
Definition WsfStringId.hpp:23
#define WSF_EXPORT
Definition WsfXIO_Export.hpp:35
static WSF_EXPORT WsfEM_ClutterTypes & Get(WsfScenario &aScenario)
Return a modifiable reference to the type list associated with the specified scenario.
Definition WsfEM_ClutterTypes.cpp:41
WsfEM_ClutterTypes(WsfScenario &aScenario)
Definition WsfEM_ClutterTypes.cpp:54
LoadResult LoadType(UtInput &aInput) override
Definition WsfEM_ClutterTypes.cpp:142
WsfEM_Clutter *(* FactoryPtr)(const std::string &)
Definition WsfEM_ClutterTypes.hpp:29
WSF_EXPORT void AddObjectFactory(FactoryPtr aFactoryPtr)
Definition WsfEM_ClutterTypes.cpp:65
WSF_EXPORT bool LoadReference(UtInput &aInput, WsfStringId &aTypeName)
Definition WsfEM_ClutterTypes.cpp:76
An abstract class for computing clutter power.
Definition WsfEM_Clutter.hpp:25
WsfObjectTypeList(WsfScenario &aScenario, unsigned int aFlags, const std::string &aBlockName)
Definition WsfObjectTypeList.hpp:76
Contains the data required to create a simulation, and acts as the entry point for input file process...
Definition WsfScenario.hpp:111