#include <WsfTargetTypeReporting.hpp>
◆ ReportingType
| Enumerator |
|---|
| cEMITTERS | |
| cTABLE | |
| cTRUTH | |
| cNOTHING | |
◆ DrawForType() [1/2]
| double WsfTargetTypeReporting::ReportingRules::DrawForType |
( |
std::list< WsfStringId > & | aEmitterList, |
|
|
WsfStringId & | aReportedTargetType ) |
Determine the reported emitter type based on detected emitters
- Parameters
-
| aEmitterList | The list of detected emitters |
| aReportedTargetType | Set to the drawn emitter type name |
- Returns
- The confidence value for the reported type.
References mEmitterTable.
◆ DrawForType() [2/2]
| double WsfTargetTypeReporting::ReportingRules::DrawForType |
( |
ut::Random & | aRandom, |
|
|
WsfStringId & | aReportedTargetType ) |
Determine the reported emitter type based on a random draw
- Parameters
-
| aRandom | The random number generator |
| aReportedTargetType | Set to the drawn emitter type name |
- Returns
- The confidence value for the reported type.
References mConfidenceTable.
◆ mConfidenceTable
| ConfidenceList WsfTargetTypeReporting::ReportingRules::mConfidenceTable |
◆ mEmitterTable
| EmitterList WsfTargetTypeReporting::ReportingRules::mEmitterTable |
◆ mReportingType
| ReportingType WsfTargetTypeReporting::ReportingRules::mReportingType |
◆ mTimeToDeclare
| double WsfTargetTypeReporting::ReportingRules::mTimeToDeclare |
◆ mTimeToReevaluate
| double WsfTargetTypeReporting::ReportingRules::mTimeToReevaluate |
The documentation for this struct was generated from the following files: