16 #include <vl/globalObjectDesignator.h>
47 bool publishObject =
true);
57 virtual void onTick();
62 virtual void updateFromReflectedObject() = 0;
66 virtual void setupFromNetworkRepository();
76 virtual void clearReflectedObject();
77 virtual void toBeRemoved();
90 virtual bool isLocal()
const {
return false; }
94 virtual void setUpdateReceived(
bool updateReceived);
97 virtual bool updateReceived()
const;
112 virtual void updateUUIDIfNeeded();
120 virtual RTI::ObjectClassHandle objectClassHandle()
const;
125 virtual void initializeRemoteStateComponents();
virtual bool wantsToCreatePublisher() const
Returns true if this interface wants to create a publisher. This cannot be done in parallel...
Definition: simRemoteEntityNetInterface.h:114
virtual bool isLocal() const
This network interface is for local entities.
Definition: simRemoteEntityNetInterface.h:90
Definition: simRemoteEntityNetInterface.h:31
class DtVrlinkNetworkInterface:
Definition: vrlinkNetworkInterface.h:60
The overall structure of the DtStateData mechanism is: The DtStateData contains a list of double buff...
Definition: stateData.h:339
Class Description: DtSimObjectNetInterface.
Definition: simObjectNetInterface.h:50
Definition: simEntityNetInterface.h:32
#define DT_DLL_vrlinkNetworkInterface
This file is used to determine how to build.
Definition: vrlinkNetworkInterfaceDefines.h:24
DtReflectedObject * myReflectedObject
Pointer to the VR-Link Reflected Object (may be a DtReflectedEntity, DtReflectedExtAggregate, etc. ).
Definition: simRemoteEntityNetInterface.h:131
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
bool myUpdateReceived
Set to true by post-update callback; set to false after update has been processed.
Definition: simRemoteEntityNetInterface.h:135