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;
79 virtual void setCloudBox(
const DtVector& center,
double width,
double length);
80 virtual void getCloudBox(
DtVector& center,
double& width,
double& length)
const;
102 double& width,
double& length);
107 virtual bool sendNetRecNeeded(DtNetEnvironmentalRecord* rec1, DtNetEnvironmentalRecord* rec2);
108 virtual bool sendCloudLayerRecNeeded(
DtTime dt, DtNetEnvironmentalRecord* rec, DtNetEnvironmentalRecord* recRemote);
DtTime myLastUpdateTime
Definition: cloudLayerRepository.h:115
virtual void updateDataRecords()
If myNeedVrfObjectDataUpdate is true, update the vrf object data record.
bool myCloudLayerStateNeedsUpdate
Definition: cloudLayerRepository.h:117
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:12
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:114
Contains the enums for cloud layers.
DtVrfCloudLayerStateRecord * myCloudLayerStateRecord
Definition: cloudLayerRepository.h:116
Definition: vrfCloudLayerStateRecord.h:43
#define DT_DLL_vrfExtObjects
Definition: dllExport.h:23