12#ifndef WSFCLASSIFICATIONPROCESSOR_HPP
13#define WSFCLASSIFICATIONPROCESSOR_HPP
15#include "wsf_mil_export.h"
90 bool ProcessInput(UtInput& aInput)
override;
91 bool Initialize(
double aSimTime)
override;
93 bool ProcessMessage(
double aSimTime,
const WsfMessage& aMessage)
override;
std::vector< ClassificationReport > ClassificationReportList
Definition WsfClassificationProcessor.hpp:68
UtStringId WsfStringId
WsfStringId – the same thing as UtStringId.
Definition WsfStringId.hpp:23
void SetTrack(const WsfTrack &aTrack)
Definition WsfClassificationProcessor.hpp:42
virtual ~TrackAccessor()=default
std::string GetTrueType() const
Definition WsfClassificationProcessor.hpp:34
const WsfTrack * mTrack
Definition WsfClassificationProcessor.hpp:45
WsfStringId GetTrueTypeID() const
Definition WsfClassificationProcessor.hpp:40
static void PrintClassList(ClassificationReportList &ClassificationReportList, WsfStringId aTrueEntityType)
Definition WsfClassificationProcessor.cpp:159
WsfClassificationProcessor & operator=(const WsfClassificationProcessor &)=delete
WsfClassificationProcessor(WsfScenario &aScenario)
Definition WsfClassificationProcessor.cpp:36
WsfProcessor * Clone() const override
Definition WsfClassificationProcessor.hpp:88
WsfLinkedProcessor(WsfScenario &aScenario)
Definition WsfLinkedProcessor.cpp:19
A base class for messages sent among simulation communication objects, processors and sensors.
Definition WsfMessage.hpp:33
WsfProcessor(const WsfScenario &aScenario)
Definition WsfProcessor.cpp:25
Contains the data required to create a simulation, and acts as the entry point for input file process...
Definition WsfScenario.hpp:111
Definition WsfTrackClassifier.hpp:26
An object that represents an 'track' (perception) of something.
Definition WsfTrack.hpp:120
Used for sorting the list : 0.9, 0.7, 0.69, ...
Definition WsfClassificationProcessor.hpp:54
bool operator()(const ClassificationReport *i, const ClassificationReport *j)
Definition WsfClassificationProcessor.hpp:55
bool operator()(const ClassificationReport &i, const ClassificationReport &j)
Definition WsfClassificationProcessor.hpp:59
Definition WsfClassificationProcessor.hpp:50
WsfStringId mEntityTypeId
Definition WsfClassificationProcessor.hpp:65
double mTypeScore
Definition WsfClassificationProcessor.hpp:66