13 #ifndef DT_PROTOCOL_NAMESPACE
14 #error Namespace Protocol Macro DT_PROTOCOL_NAMESPACE not defined.
21 #include <vl/timeAndDateStateRepository.h>
28 class DtEnvironmentStatusManager;
32 class DtVrlinkConnection;
static DtTimeAndDateStateRepository * create()
Creator method.
virtual void setTimeOfDayAdvancementSpeed(const DtFloat64 &val) override
Set the TimeOfDayAdvancementSpeed.
DtEnvironmentStatusManager * myEnvironmentStatusManager
Definition: DtTimeAndDateStateInterceptor.h:77
virtual void setDateAndTimeOfDay(const DtTime &val) override
Set the DateAndTimeOfDay.
DtTimeAndDateStateInterceptor extends the VR-Link DtTimeAndDateStateRepository class by overriding al...
Definition: DtTimeAndDateStateInterceptor.h:40
#define DT_PROTOCOL_NAMESPACE
Contains DLL export macros.
Definition: vrfDis.h:17
Contains makVrv::DtVirtualBaseClass class.
virtual void setSunPositionLockedToObserver(bool val) override
Set the SunPositionLockedToObserver.
DtTimeAndDateStateInterceptor()
constructor
bool myUseGlobalTimeZoneSet
Definition: DtTimeAndDateStateInterceptor.h:78
virtual void setEnvironmentStatusManager(DtEnvironmentStatusManager *mgr)
Provide a pointer to the DtEnvironmentStatusManager to use.
DtTimeAndDateStateInterceptor & operator=(const DtTimeAndDateStateInterceptor &)=delete
not allowed - equals operator
virtual ~DtTimeAndDateStateInterceptor()
destructor
virtual DtStateRepository * clone(bool copy=false) const override
Return a copy/empty object of the same type as this.
Contains makVrv::DtUniqueID type.
Contains DLL export macros.
DtEnvironmentStatusManager manages all of the environment-related data (including date and time) that...
Definition: DtEnvironmentStatusManager.h:50