12#ifndef WSFASSOCIATIONMESSAGE_HPP
13#define WSFASSOCIATIONMESSAGE_HPP
15#include "wsf_export.h"
50 static std::unique_ptr<UtScriptClass>
CreateScriptClass(
const std::string& aClassName, UtScriptTypes* aScriptTypesPtr);
UtStringId WsfStringId
WsfStringId – the same thing as UtStringId.
Definition WsfStringId.hpp:23
#define WSF_EXPORT
Definition WsfXIO_Export.hpp:35
size_t mSensorPlatformIndex
The index of the platform on which the producing sensor is located.
Definition WsfAssociationMessage.hpp:107
WsfTrackId GetAssociatedId() const
Get the associated track ID.
Definition WsfAssociationMessage.hpp:88
WsfAssociationMessage()
Constructor, for XIO (de)serialization.
Definition WsfAssociationMessage.cpp:26
void SetSensorPlatformIndex(size_t aPlatformIndex)
Set the index of the platform on which the producing sensor is located.
Definition WsfAssociationMessage.hpp:63
size_t GetSensorPlatformIndex() const
Return the index of the platform on which the producing sensor is located.
Definition WsfAssociationMessage.hpp:60
void SetSubjectId(const WsfTrackId &aSubjectId)
Set the subject track ID.
Definition WsfAssociationMessage.hpp:80
WsfStringId GetSensorName() const
Return the name of the producing sensor.
Definition WsfAssociationMessage.hpp:66
void SetSensorName(WsfStringId aSensorName)
Set the name of the producing sensor.
Definition WsfAssociationMessage.hpp:69
WsfTrackId mAssociatedId
The ID of the track that is associated with the subject track ID.
Definition WsfAssociationMessage.hpp:116
void SetAssociatedId(const WsfTrackId &aAssociatedId)
Set the associated track ID.
Definition WsfAssociationMessage.hpp:91
void Serialize(T &aBuff)
For XIO (de)serialization.
Definition WsfAssociationMessage.hpp:96
WsfTrackId GetSubjectId() const
Get the subject track ID.
Definition WsfAssociationMessage.hpp:77
static std::unique_ptr< UtScriptClass > CreateScriptClass(const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
Definition WsfAssociationMessage.cpp:105
WsfStringId mSensorName
The name of the producing sensor.
Definition WsfAssociationMessage.hpp:110
WsfTrackId mSubjectId
The ID of the track to which the associated track applies.
Definition WsfAssociationMessage.hpp:113
WsfPlatform * GetSensorPlatform() const
Definition WsfAssociationMessage.cpp:75
WsfMessage(WsfStringId aType)
Constructor for XIO (de)serialization.
Definition WsfMessage.cpp:25
void Serialize(T &aBuff)
(De)serializer for XIO
Definition WsfMessage.hpp:207
const char * GetScriptClassName() const override
Definition WsfMessage.cpp:235
static WsfStringId GetTypeId()
Definition WsfMessage.cpp:159
virtual WsfMessage * Clone() const
Definition WsfMessage.cpp:150
Definition WsfSensor.hpp:92
Definition WsfTrackId.hpp:33