48 virtual void setForceUpdate(
bool);
49 virtual bool forceUpdate()
const;
70 virtual void setTimeOfDay(
double value);
75 virtual double timeOfDay()
const;
78 virtual void setDateAndTimeOfDay(
double val);
81 virtual bool dateAndTimeOfDaySpecified()
const;
84 virtual double dateAndTimeOfDay()
const;
87 virtual DtString timeOfDayString()
const;
92 virtual void setUseDayNightIlluminationModel(
bool);
94 virtual bool useDayNightIlluminationModel()
const;
99 virtual void setTimeOfDayAdvancementSpeed(
double value);
100 virtual double timeOfDayAdvancementSpeed()
const;
105 virtual void setScenarioStartTime(time_t i);
106 virtual int scenarioStartTime()
const;
110 virtual void setCanSetScenarioPreStartTime(
bool);
111 virtual bool canSetScenarioPreStartTime()
const;
114 virtual void setTimeToLocalOnFirstPlacement(
bool);
115 virtual bool timeToLocalOnFirstPlacement()
const;
Instances of DtVrfObjectParameters are the readable/writeable objects that contain the information ne...
Definition: vrfObjectParameters.h:59
virtual void resetToDefaults()
Called by the constructor to initialize all environment values.
DtVrfObject is used to represent any type of simulated object (entities, aggregate, control objects) in a VR-Forces application.
Definition: vrfObject.h:215
DtWeatherStateRepository & operator=(const DtWeatherStateRepository &orig)
Assignment Operator.
Definition: globalEnvironmentParameters.h:16
*virtual const DtObjectType & objectType() const
The DtSimObjectStateRepository is an abstract base class (ABC) for all state repositories.
Definition: simObjectStateRepository.h:46
Definition: readerWriterRegistry.h:39
DtRwReal myTimeOfDayAdvancementSpeed
Parameter Name: time-of-day-advancement-speed Parameter Description: Indicates the rate that time of ...
Definition: globalEnvironmentStateRepository.h:132
Description: This repository holds all information that is common to all the forms of all entity/aggr...
Definition: vrfObjectStateRepository.h:87
bool myForceUpdate
Definition: globalEnvironmentStateRepository.h:147
This repository holds all information that is common to all the forms of all objects within VR-Forces...
Definition: weatherStateRepository.h:19
Definition: objectType.h:27
virtual DtSimObjectStateRepository * clone(const DtString &rwName=DtString::nullString(), DtReaderWriterRegistry *parentRegistry=0) const
Clone.
DtRwInt mySetScenarioStartTimeAtLocalOnFirstObjectCreationToTime
Parameter Name: set-scenario-start-time-at-local-on-first-object-creation-time Parameter Description:...
Definition: globalEnvironmentStateRepository.h:143
virtual bool createParameters()
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
DtRwBoolean myUseDayNightIlluminationModel
Parameter Name: use-day-night-illumination-model Parameter Description: If false always use longitude...
Definition: globalEnvironmentStateRepository.h:138
This repository holds all information that is common to all the forms of all objects within VR-Forces...
Definition: globalEnvironmentStateRepository.h:22
Description: Readable, Writable int.
Definition: rwInt.h:25
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
Description: Readable, Writable bool.
Definition: rwBoolean.h:26
virtual void initializeFromParameters()
static DtVrfObjectStateRepository * creator(const DtString &name, DtVrfObject *vrfObject, const DtObjectType &objectType, DtVrfObjectParameters *parameters, DtReaderWriterRegistry *parentRegistry)
virtual DtString type() const
returns DtSimObjectStateRepositoryType