WSF
WsfEmitterTypeReporting::ReportingRules Struct Reference

#include <WsfEmitterTypeReporting.hpp>

Public Types

enum  ReportingType { cTABLE , cTRUTH , cNOTHING }

Public Member Functions

double DrawForType (ut::Random &aRandom, WsfStringId &aReportedEmitterType)

Public Attributes

double mTimeToDeclare
double mTimeToReevaluate
ConfidenceList mConfidenceTable
ReportingType mReportingType

Member Enumeration Documentation

◆ ReportingType

Enumerator
cTABLE 
cTRUTH 
cNOTHING 

Member Function Documentation

◆ DrawForType()

double WsfEmitterTypeReporting::ReportingRules::DrawForType ( ut::Random & aRandom,
WsfStringId & aReportedEmitterType )

Determine the reported emitter type based on a random draw

Parameters
aRandomThe random number generator
aReportedEmitterTypeSet to the drawn emitter type name
Returns
The confidence value for the reported type.

References mConfidenceTable.

Member Data Documentation

◆ mConfidenceTable

ConfidenceList WsfEmitterTypeReporting::ReportingRules::mConfidenceTable

Referenced by DrawForType().

◆ mReportingType

ReportingType WsfEmitterTypeReporting::ReportingRules::mReportingType

◆ mTimeToDeclare

double WsfEmitterTypeReporting::ReportingRules::mTimeToDeclare

◆ mTimeToReevaluate

double WsfEmitterTypeReporting::ReportingRules::mTimeToReevaluate

The documentation for this struct was generated from the following files:
Copyrights Multiple, All Rights Reserved