19 #ifndef DtSimRemoteEnvironmentalNetInterface_H_
20 #define DtSimRemoteEnvironmentalNetInterface_H_
22 #include <vl/environmentProcessRepository.h>
23 #include <vl/reflectedEnvironmentProcess.h>
24 #include <vlpi/disEnums.h>
53 bool publishObject =
true);
76 virtual void updateFromReflectedObject();
80 virtual DtReflectedEnvironmentProcess* reflectedObject()
const;
84 virtual void setupFromNetworkRepository();
90 virtual void setReflectedObject(DtReflectedEnvironmentProcess* reflectedObject);
92 virtual bool isLocal()
const {
return false; }
100 virtual void setUpdateReceived(
bool updateReceived);
103 virtual bool updateReceived()
const;
111 static void reflectedObjectUpdateCallbackFunction(DtReflectedObject* obj,
121 virtual void updateLocalGeometry(
124 virtual void updateLocalBoundingGeometry(
127 virtual void updateLocalObjectState(
130 virtual void updateLocalObjectType(
133 virtual void updateLocalModelType(