38 double lastUpdateTime()
const;
39 void setLastUpdateTime(
DtTime t);
50 virtual void setCloudAltitude(
double value);
51 virtual double cloudAltitude()
const;
56 virtual void setCloudThickness(
double value);
57 virtual double cloudThickness()
const;
62 virtual void setCornerRadius(
double value);
63 virtual double cornerRadius()
const;
68 virtual void setCloudDensity(
double value);
69 virtual double cloudDensity()
const;
74 virtual void setCloudLayerEnabled(
bool value);
75 virtual bool cloudLayerEnabled()
const;
80 virtual void setFlags(DtU32 value);
81 virtual DtU32 flags()
const;
85 virtual void setCloudBox(
const DtVector& center,
double width,
double length);
86 virtual void getCloudBox(
DtVector& center,
double& width,
double& length)
const;
108 double& width,
double& length);
113 virtual bool sendNetRecNeeded(DtNetEnvironmentalRecord* rec1, DtNetEnvironmentalRecord* rec2);
114 virtual bool sendCloudLayerRecNeeded(
DtTime dt, DtNetEnvironmentalRecord* rec, DtNetEnvironmentalRecord* recRemote);
DtTime myLastUpdateTime
Definition: cloudLayerRepository.h:121
virtual void updateDataRecords()
If myNeedVrfObjectDataUpdate is true, update the vrf object data record.
bool myCloudLayerStateNeedsUpdate
Definition: cloudLayerRepository.h:123
virtual DtStateRepository * clone(bool copy=false) const
Return a copy/empty object of the same type as this.
static DtEnvironmentProcessRepository * create()
This class creates a network state repository to aid sending cloud layer objects. ...
Definition: cloudLayerRepository.h:19
CloudLayerCloudType
Definition: vrfCloudLayerStateEnums.h:14
virtual void updateExtensions()
Overridden to update property data.
Contains the DtExtEntityStateRepository class.
DtControlObjectRepository class extends the DtControlObjectBaseRepository to be able to handle extend...
Definition: controlObjectRepository.h:27
DtClock * myClock
Definition: cloudLayerRepository.h:120
Contains the enums for cloud layers.
DtVrfCloudLayerStateRecord * myCloudLayerStateRecord
Definition: cloudLayerRepository.h:122
Definition: vrfCloudLayerStateRecord.h:43
#define DT_DLL_vrfExtObjects
Definition: dllExport.h:23