48 virtual void setForceUpdate(
bool);
49 virtual bool forceUpdate()
const;
73 virtual void setTimeOfDay(
double value);
78 virtual double timeOfDay()
const;
81 virtual void setDateAndTimeOfDay(
double val);
84 virtual bool dateAndTimeOfDaySpecified()
const;
87 virtual double dateAndTimeOfDay()
const;
90 virtual DtString timeOfDayString()
const;
95 virtual void setUseDayNightIlluminationModel(
bool);
97 virtual bool useDayNightIlluminationModel()
const;
102 virtual void setTimeOfDayAdvancementSpeed(
double value);
103 virtual double timeOfDayAdvancementSpeed()
const;
108 virtual void setScenarioStartTime(time_t i);
109 virtual int scenarioStartTime()
const;
113 virtual void setCanSetScenarioPreStartTime(
bool);
114 virtual bool canSetScenarioPreStartTime()
const;
117 virtual void setTimeToLocalOnFirstPlacement(
bool);
118 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.
virtual void getSelf(DtlObjPtr args, const DtReaderWriter::SearchPaths &searchPaths, const DtVariableBindingsList &variableBindings)
Override to load old wind speed, visibility and wind direction at altitude 0 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:135
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:150
This repository holds all information that is common to all the forms of all objects within VR-Forces...
Definition: weatherStateRepository.h:20
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:146
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:141
std::list< const DtRwVariableBindings * > DtVariableBindingsList
Definition: readerWriterRegistry.h:29
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
std::vector< DtFilename > SearchPaths
Definition: readerWriter.h:92
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