13 #include <vlpi/disEnums.h>
15 #include <boost/unordered_map.hpp>
16 #include <boost/unordered_set.hpp>
35 static const std::string theObjectDetonationResultCategory;
52 virtual void setDefaultMappings();
57 virtual void addMapping( DtDetonationResult detonationResult,
58 const std::string& detonationCategory );
63 virtual void removeMapping( DtDetonationResult detonationResult );
67 virtual const std::string& detonationCategory(
68 DtDetonationResult detonationResult )
const;
74 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:75
DtVrlinkDetonationResultMapper is the specialization of the DtDetonationResultMapper templated class ...
Definition: DtVrlinkDetonationResultMapper.h:26
DetonationCategorySet myDetonationCategorySet
Definition: DtVrlinkDetonationResultMapper.h:78
static const std::string theWaterDetonationResultCategory
Definition: DtVrlinkDetonationResultMapper.h:39
static const std::string theUnusedDetonationResultCategory
Definition: DtVrlinkDetonationResultMapper.h:41
static const std::string theGroundDetonationResultCategory
Definition: DtVrlinkDetonationResultMapper.h:37
static const std::string theGenericDetonationResultCategory
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:77
Contains DLL export macros.
static const std::string theAirDetonationResultCategory
Definition: DtVrlinkDetonationResultMapper.h:38