17 #include <vl/environmentProcessRepository.h>
18 #include <vl/reflectedEnvironmentProcess.h>
19 #include <vlpi/disEnums.h>
48 bool publishObject =
true);
71 virtual void updateFromReflectedObject();
79 virtual void setupFromNetworkRepository();
92 virtual bool isLocal()
const {
return false; }
100 virtual void setUpdateReceived(
bool updateReceived);
103 virtual bool updateReceived()
const;
126 virtual void updateLocalGeometry(
129 virtual void updateLocalBoundingGeometry(
132 virtual void updateLocalObjectState(
135 virtual void updateLocalObjectType(
138 virtual void updateLocalModelType(
142 virtual void updateUUIDIfNeeded();
DtVrfObject is used to represent any type of simulated object (entities, aggregate, control objects) in a VR-Forces application.
Definition: vrfObject.h:215
const DtSimEnvironmentalNetInterface & operator=(const DtSimEnvironmentalNetInterface &orig)
assignment operator
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
Description: This repository holds all information that is common to all the forms of all entity/aggr...
Definition: vrfObjectStateRepository.h:87
virtual DtString type() const =0
Returns the type of net interface object.
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
bool myUpdateReceived
Set to true by post-update callback; set to false after update has been processed.
Definition: simRemoteEnvironmentalNetInterface.h:151
DtReflectedEnvironmentProcess * myReflectedObject
Pointer to the VR-Link Reflected Object.
Definition: simRemoteEnvironmentalNetInterface.h:147
virtual bool init()
override of base class init(), calls create<...>Record() functions
Class Description: DtSimEnvironmentalNetInterface.
Definition: simEnvironmentalNetInterface.h:30
Class Description: DtSimObjectNetInterface.
Definition: simObjectNetInterface.h:37
virtual bool isLocal() const
Is this network interface for a local (true) or remote (false) object? Local network interfaces shoul...
Definition: simRemoteEnvironmentalNetInterface.h:92
File: remEnvNetIf.h.
Definition: simRemoteEnvironmentalNetInterface.h:35