51 virtual const char*
type()
const;
77 virtual bool checkNeedsOverlayLayerSend(
const DtUUID&)
const;
78 virtual bool checkNeedsOverlayLayerSend(
const DtVrfObject* obj)
const;
81 virtual void sendRemovalMessage(
const DtUUID&);
84 virtual void updateOrCreateContactReportsForObjectsOnOverlayLayers(
const SpotReportStdMap& currentReports,
97 virtual bool needsContactReportHeartbeatUpdate(
DtSpotReport*)
const;
100 virtual void sendRemoveAllContactReports();
102 virtual bool isTypeAndForceForReport(
const DtUUID& contact)
const;
103 virtual bool isTypeAndForceForReport(
const DtVrfObject* contactEntity)
const;
109 virtual DtString domainFromType(
const DtEntityType&)
const;
UUID is a unique ID wrapper class.
Definition: rwUUID.h:222
#define DT_DLL_vrfmodel
This file is used to determine how to build.
Definition: vrfmodelDefines.h:24
virtual bool sendMessage()
Creates and sends TDL message.
DtVrfObject is used to represent any type of simulated object (entities, aggregate, control objects) in a VR-Forces application.
Definition: vrfObject.h:215
virtual bool messageNeedsUpdate() const
Checks to see if message needs an update. Will call needsHeartbeatUpdate.
A readable, writable type whose name is the name of a component and that has a list of component name...
Definition: componentDescriptor.h:42
Definition: readerWriterRegistry.h:39
virtual void turnTDLMessagingOff()
Contains the DtVrfTDLRemoveMessage class declaration.
Definition: vrfTDLRemoveMessage.h:22
virtual bool createPSR()
Creates the PSR. Will create default PSR if no other PSR given in an override.
Definition: vrfTDLMessage.h:52
virtual const char * type() const
Returns a string identifies the class type of component.
DtVrfTDLMessageGeneratorController; implements the VRF specific TDL messages by implementing the send...
Definition: vrfTDLMessageGeneratorController.h:18
The DtSimComponent class is the base class for the entire simulation model component hierarchy...
Definition: simComponent.h:67
The simulation engine is controlled by a single,top-level class called the Simulation Manager...
Definition: simManager.h:102
virtual int tdlMessageType() const =0
Override to specify the VRF TDL message type to create.
Definition: rwStringList.h:20
DtSpotReport; subclass of DtSimReport.
Definition: spotReport.h:35
DtVrfTDLMessageGeneratorController & operator=(const DtVrfTDLMessageGeneratorController &orig)
Not Implemented.