13 #include <vlpi/disEnums.h>
15 #include <boost/unordered_map.hpp>
16 #include <boost/unordered_set.hpp>
35 static const std::string theObjectDetonationResultCategory;
54 virtual void setDefaultMappings();
59 virtual void addMapping( DtDetonationResult detonationResult,
60 const std::string& detonationCategory );
65 virtual void removeMapping( DtDetonationResult detonationResult );
69 virtual const std::string& detonationCategory(
70 DtDetonationResult detonationResult )
const;
76 typedef boost::unordered_map<DtDetonationResult, std::string>
#define DT_DLL_VRVVRL
Definition: vrvVrl.h:19
boost::unordered_map< DtDetonationResult, std::string > DetonationResultMap
Definition: DtVrlinkDetonationResultMapper.h:77
DtVrlinkDetonationResultMapper is the specialization of the DtDetonationResultMapper templated class ...
Definition: DtVrlinkDetonationResultMapper.h:26
DetonationCategorySet myDetonationCategorySet
Definition: DtVrlinkDetonationResultMapper.h:80
static const std::string theDirtBlastDetonationResultCategory
Strings that represent detonation categories.
Definition: DtVrlinkDetonationResultMapper.h:41
static const std::string theWaterDetonationResultCategory
Strings that represent detonation categories.
Definition: DtVrlinkDetonationResultMapper.h:39
static const std::string theUnusedDetonationResultCategory
Strings that represent detonation categories.
Definition: DtVrlinkDetonationResultMapper.h:43
static const std::string theBuildingDetonationResultCategory
Strings that represent detonation categories.
Definition: DtVrlinkDetonationResultMapper.h:42
static const std::string theGroundDetonationResultCategory
Strings that represent detonation categories.
Definition: DtVrlinkDetonationResultMapper.h:37
static const std::string theGenericDetonationResultCategory
Strings that represent detonation categories.
Definition: DtVrlinkDetonationResultMapper.h:40
boost::unordered_set< std::string > DetonationCategorySet
The set of all detonation categories to which results are mapped are represented in an object of this...
Definition: DtVrlinkDetonationResultMapper.h:31
DetonationResultMap myDetonationResultMap
Definition: DtVrlinkDetonationResultMapper.h:79
Contains DLL export macros.
static const std::string theAirDetonationResultCategory
Strings that represent detonation categories.
Definition: DtVrlinkDetonationResultMapper.h:38