26#ifndef WSF_BM_ASSIGNMENT_TRACK_MESSAGE_HPP
27#define WSF_BM_ASSIGNMENT_TRACK_MESSAGE_HPP
35#include <iadsLib/assignmentTrackMessage.hpp>
64 inline std::shared_ptr<const il::assignmentTrackMessage>
GetRawMessagePtr()
const {
return std::static_pointer_cast <il::assignmentTrackMessage>(
m_wrapped_ptr); }
70 inline std::shared_ptr<il::assignmentTrackMessage> GetMutableRawMessagePtr() {
return std::static_pointer_cast <il::assignmentTrackMessage>(
m_wrapped_ptr); }
UtStringId WsfStringId
WsfStringId – the same thing as UtStringId.
Definition WsfStringId.hpp:23
static WsfStringId GetTypeId()
Definition WsfBMAssignmentTrackMessage.cpp:86
const WsfTrack & GetTrack() const
Definition WsfBMAssignmentTrackMessage.cpp:102
const char * GetScriptClassName() const override
Definition WsfBMAssignmentTrackMessage.cpp:76
WsfBMAssignmentTrackMessage * Clone() const override
Definition WsfBMAssignmentTrackMessage.cpp:71
virtual ~WsfBMAssignmentTrackMessage()
Definition WsfBMAssignmentTrackMessage.cpp:67
WsfPlatform * GetAssignedPlatform(WsfSimulation *sim) const
Definition WsfBMAssignmentTrackMessage.cpp:112
void SetTrack(WsfSimulation *sim, const WsfLocalTrack &track)
Definition WsfBMAssignmentTrackMessage.cpp:91
virtual const char * GetBaseClassName()
Definition WsfBMAssignmentTrackMessage.cpp:81
void SetAssignedPlatform(const WsfPlatform *plat)
Definition WsfBMAssignmentTrackMessage.cpp:107
WsfBMAssignmentTrackMessage(WsfSimulation *simPtr)
Definition WsfBMAssignmentTrackMessage.cpp:36
std::shared_ptr< const il::assignmentTrackMessage > GetRawMessagePtr() const
Definition WsfBMAssignmentTrackMessage.hpp:64
WsfBMManagedTypeWrapper(const std::string &script_class_name)
Definition WsfBMGenericTypeWrapper.hpp:58
std::shared_ptr< il::baseMessage > m_wrapped_ptr
Definition WsfBMGenericTypeWrapper.hpp:48
Definition WsfLocalTrack.hpp:32
WsfMessage(WsfStringId aType)
Constructor for XIO (de)serialization.
Definition WsfMessage.cpp:25
The main controller for a simulation.
Definition WsfSimulation.hpp:109
An object that represents an 'track' (perception) of something.
Definition WsfTrack.hpp:120