25 #include <matrix/vlVector.h>
44 virtual std::string dataHandlerType()
const;
45 virtual std::string visualHandlerType()
const;
51 myDictionary.setValue(
"Protocol", s);
56 return myDictionary.value(
"Protocol");
61 myDictionary.setValue(
"Domain", s);
66 return myDictionary.value(
"Domain");
71 myObservedBy.insert(s);
76 myObservedBy.erase(s);
81 return (myObservedBy.find(s) != myObservedBy.end());
std::string myUniqueIdentifier
Definition: vrfTDLMessageDataState.h:90
DtVrfTDLMessageDataStateViewCollection(makVrv::DtDe &de)
Definition: vrfTDLMessageDataState.h:111
Contains makVrv::DtStateViewCollection class.
The IGI Message.
Definition: DtMessage.h:33
DT_DLL_VRFGUICORE makVrv::DtMessage & operator<<(makVrv::DtMessage &msg, const DtVrlinkNetworkUpdateSimulatedAggregateState &state)
Encode a DtVrlinkSimulatedEnvironmentState into a DtMessage.
General dictionary of values that state can subclass from to hold information that is considered "ext...
Definition: externalDataState.h:25
DT_DLL_terrainCS bool operator==(const DtDegMinSec &lhs, const DtDegMinSec &rhs)
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
DtTaitBryan myOrientation
Definition: vrfTDLMessageDataState.h:93
int myDateTimeOfData
Definition: vrfTDLMessageDataState.h:94
Note that the "protocol" keyword is used by by the TDL manager to allow users to filter out messages ...
Definition: vrfTDLMessageDataState.h:33
void setDomain(const std::string &s)
Definition: vrfTDLMessageDataState.h:59
void addObservedBy(const std::string &s)
Definition: vrfTDLMessageDataState.h:69
A DtStateView is a the interface to simulation state information.
Definition: DtStateView.h:52
A DtStateViewCollection is a collection of DtStateViews of a specific state.
Definition: DtStateViewCollection.h:27
DtVector myVelocity
Definition: vrfTDLMessageDataState.h:92
State view collection for TDL data.
Definition: vrfTDLMessageDataState.h:108
void setProtocol(const std::string &s)
Definition: vrfTDLMessageDataState.h:49
bool isObservedBy(const std::string &s) const
Definition: vrfTDLMessageDataState.h:79
static const char DtThisIsTDLData[]
Definition: vrfTDLMessageDataState.h:29
const std::set< std::string > & observedBy() const
Definition: vrfTDLMessageDataState.h:84
std::string protocol() const
Definition: vrfTDLMessageDataState.h:54
std::set< std::string > myObservedBy
Definition: vrfTDLMessageDataState.h:95
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
makVrv::DtStateView< DtVrfTDLMessageDataState > DtVrfTDLMessageDataStateView
Create a DtStateView templated on DtVrfTDLMessageDataState.
Definition: vrfTDLMessageDataState.h:105
std::string domain() const
Definition: vrfTDLMessageDataState.h:64
DtVector myLocation
Definition: vrfTDLMessageDataState.h:91
void removeObservedBy(const std::string &s)
Definition: vrfTDLMessageDataState.h:74
DT_DLL_VRFGUICORE makVrv::DtMessage & operator>>(makVrv::DtMessage &msg, DtVrlinkSimulatedAggregateState &state)
Decode a DtVrlinkSimulatedEnvironmentState from a DtMessage.