#include <WsfEmitterTypeReporting.hpp>
◆ ConfidenceList
Type definition for the confidence list for reporting detection confidences.
◆ ReportingRulesMap
◆ ReportingRulesRef
◆ WsfEmitterTypeReporting() [1/2]
| WsfEmitterTypeReporting::WsfEmitterTypeReporting |
( |
| ) |
|
◆ WsfEmitterTypeReporting() [2/2]
◆ ~WsfEmitterTypeReporting()
| WsfEmitterTypeReporting::~WsfEmitterTypeReporting |
( |
| ) |
|
|
default |
◆ AddEmitterReportState()
| void WsfEmitterTypeReporting::AddEmitterReportState |
( |
double | aSimTime, |
|
|
WsfEM_Xmtr * | aXmtrPtr ) |
Create an emitter report state for the specified transmitter if it doesn't already exist.
References WsfEM_XmtrRcvr::GetArticulatedPart(), WsfPlatform::GetIndex(), WsfEM_XmtrRcvr::GetPlatform(), WsfObject::GetTypeId(), WsfUniqueId::GetUniqueId(), WsfEmitterTypeReporting::ReportState::mEmitterDerivedId, WsfEmitterTypeReporting::ReportState::mNextTimeToEvaluate, WsfEmitterTypeReporting::ReportState::mReportConfidence, WsfEmitterTypeReporting::ReportState::mRules, WsfEmitterTypeReporting::ReportState::mTruthId, and WsfEmitterTypeReporting::ReportState::mUniqueXmtrPartId.
Referenced by ~WsfEmitterTypeReporting().
◆ operator=()
◆ ProcessInput()
| bool WsfEmitterTypeReporting::ProcessInput |
( |
UtInput & | aInput | ) |
|
◆ RemoveAllEmitterReportStates()
| void WsfEmitterTypeReporting::RemoveAllEmitterReportStates |
( |
| ) |
|
◆ RemoveEmitterReportState()
| void WsfEmitterTypeReporting::RemoveEmitterReportState |
( |
size_t | aPlatformIndex, |
|
|
unsigned int | aUniqueXmtrPartId ) |
◆ UpdateReportedEmitterType()
| void WsfEmitterTypeReporting::UpdateReportedEmitterType |
( |
double | aSimTime, |
|
|
bool | aSensorReportsType, |
|
|
WsfSensorResult & | aResult, |
|
|
WsfPlatform * | aTarget, |
|
|
WsfTrack * | aTrackPtr ) |
References WsfComponentList::RoleIterator< T >::AtEnd(), WsfEmitterTypeReporting::ReportingRules::cTABLE, WsfEmitterTypeReporting::ReportingRules::cTRUTH, WsfPlatform::GetIndex(), WsfSimulation::GetRandom(), WsfPlatform::GetSimulation(), WsfUniqueId::GetUniqueId(), WsfEmitterTypeReporting::ReportState::mEmitterDerivedId, WsfEmitterTypeReporting::ReportState::mNextTimeToEvaluate, WsfEmitterTypeReporting::ReportState::mReportConfidence, WsfEmitterTypeReporting::ReportState::mRules, WsfEmitterTypeReporting::ReportState::mTruthId, WsfTrack::SetEmitterTypeIdList(), and WsfTrack::SetEmitterTypeIdValid().
Referenced by ~WsfEmitterTypeReporting().
The documentation for this class was generated from the following files: