15 #include <vl/globalObjectDesignator.h>
66 virtual void updateFromReflectedObject() = 0;
70 virtual void setupFromNetworkRepository();
92 virtual bool isLocal()
const {
return false; }
94 virtual bool isAggregate()
const = 0;
98 virtual void setUpdateReceived(
bool updateReceived);
101 virtual bool updateReceived()
const;
116 virtual void updateUUIDIfNeeded();
virtual bool init()
Derived classes that need to perform virtual construction my override this function as desired...
Definition: simObjectNetInterface.h:66
DtVrfObject is used to represent any type of simulated object (entities, aggregate, control objects) in a VR-Forces application.
Definition: vrfObject.h:215
virtual RTI::ObjectClassHandle objectClassHandle() const =0
Returns the HLA object class handle of the published or reflected object.
virtual void onTick()=0
Depending on the whether or not the entity is local or remote, this will cause the VR-Link network re...
Definition: readerWriterRegistry.h:39
bool myUpdateReceived
Set to true by post-update callback; set to false after update has been processed.
Definition: simRemoteEntityNetInterface.h:131
Class Description: DtSimEntityNetInterface.
Definition: simEntityNetInterface.h:36
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
Class Description: DtSimObjectNetInterface.
Definition: simObjectNetInterface.h:37
DtReflectedObject * myReflectedObject
Pointer to the VR-Link Reflected Object (may be a DtReflectedEntity, DtReflectedExtAggregate, etc.
Definition: simRemoteEntityNetInterface.h:127
virtual bool isLocal() const
This network interface is for local entities.
Definition: simRemoteEntityNetInterface.h:92
Derived from DtSimEntityNetInterface, DtSimRemoteEntityNetInterface provides an interface between the...
Definition: simRemoteEntityNetInterface.h:30
const DtSimEntityNetInterface & operator=(const DtSimEntityNetInterface &orig)
assignment operator