DtVrlinkDetonationResultMapper is the specialization of the DtDetonationResultMapper templated class using DtDetonationResult for the template argument.
More...
Public Types |
typedef boost::unordered_set
< std::string > | DetonationCategorySet |
| | The set of all detonation categories to which results are mapped are represented in an object of this type.
|
Protected Types |
typedef boost::unordered_map
< DtDetonationResult,
std::string > | DetonationResultMap |
Detailed Description
DtVrlinkDetonationResultMapper is the specialization of the DtDetonationResultMapper templated class using DtDetonationResult for the template argument.
Member Typedef Documentation
The set of all detonation categories to which results are mapped are represented in an object of this type.
Constructor & Destructor Documentation
| makVrv::DtVrlinkDetonationResultMapper::DtVrlinkDetonationResultMapper |
( |
| ) |
|
| virtual makVrv::DtVrlinkDetonationResultMapper::~DtVrlinkDetonationResultMapper |
( |
| ) |
|
|
virtual |
Member Function Documentation
| virtual void makVrv::DtVrlinkDetonationResultMapper::setDefaultMappings |
( |
| ) |
|
|
virtual |
Set up the default detonationResult to detonationCategory mappings for use with VR-Limk connections.
| virtual void makVrv::DtVrlinkDetonationResultMapper::addMapping |
( |
DtDetonationResult |
detonationResult, |
|
|
const std::string & |
detonationCategory |
|
) |
| |
|
virtual |
Add a mapping.
If the detonationCategory has not been mapped to already, it will be added to the DtDetonationResultMapperBase's Detonation Category Set.
| virtual void makVrv::DtVrlinkDetonationResultMapper::removeMapping |
( |
DtDetonationResult |
detonationResult | ) |
|
|
virtual |
Remove a mapping.
If the detonationCategory is no longer mapped to to any detonation result, it will be removed from the DtDetonationResultMapperBase's Detonation Category Set.
| virtual const std::string& makVrv::DtVrlinkDetonationResultMapper::detonationCategory |
( |
DtDetonationResult |
detonationResult | ) |
const |
|
virtual |
Return the detonation category mapped to the indicated detonation result.
| virtual const DetonationCategorySet& makVrv::DtVrlinkDetonationResultMapper::detonationCategories |
( |
| ) |
const |
|
virtual |
Get the list of detonation categories to which results are mapped.
Member Data Documentation
| const std::string makVrv::DtVrlinkDetonationResultMapper::theObjectDetonationResultCategory |
|
static |
Strings that represent detonation categories.
| const std::string makVrv::DtVrlinkDetonationResultMapper::theGroundDetonationResultCategory |
|
static |
| const std::string makVrv::DtVrlinkDetonationResultMapper::theAirDetonationResultCategory |
|
static |
| const std::string makVrv::DtVrlinkDetonationResultMapper::theWaterDetonationResultCategory |
|
static |
| const std::string makVrv::DtVrlinkDetonationResultMapper::theGenericDetonationResultCategory |
|
static |
| const std::string makVrv::DtVrlinkDetonationResultMapper::theUnusedDetonationResultCategory |
|
static |
The documentation for this class was generated from the following file: