37 const DtEntityIdentifier& entId = DtEntityIdentifier::nullId()
45 const DtDDMRegionSet* regionSetToUse,
47 const DtEntityIdentifier& entId = DtEntityIdentifier::nullId()
59 const DtEntityIdentifier& entId = DtEntityIdentifier::nullId()
61 ,
const char* name = 0,
62 const DtDDMRegionSet* regionSetToUse = 0
83 virtual void setCloudAltitude(
double value);
84 virtual double cloudAltitude()
const;
89 virtual void setCloudThickness(
double value);
90 virtual double cloudThickness()
const;
95 virtual void setCornerRadius(
double value);
96 virtual double cornerRadius()
const;
101 virtual void setCloudDensity(
double value);
102 virtual double cloudDensity()
const;
107 virtual void setCloudLayerEnabled(
bool value);
108 virtual bool cloudLayerEnabled()
const;
113 virtual void setFlags(DtU32 value);
114 virtual DtU32 flags()
const;
119 virtual void setCloudBox(
const DtVector& center,
double width,
double length);
120 virtual void getCloudBox(
DtVector& center,
double& width,
double& length);
132 #include <vl/environmentProcessEncoderDIS.h>
137 virtual bool sendNeeded(
Contains the DtControlObjectPublisher class declaration.
This class will wrap a VR-Link DtEnvironmentalProcessPublisher to allow for easier creation of a publ...
Definition: cloudLayerPublisher.h:22
This class creates a network state repository to aid sending cloud layer objects. ...
Definition: cloudLayerRepository.h:19
CloudLayerCloudType
Definition: vrfCloudLayerStateEnums.h:14
Definition: cloudLayerPublisher.h:133
Definition: objectType.h:27
Contains the enums for cloud layers.
DtCloudLayerEncoder()
Definition: cloudLayerPublisher.h:136
This class will wrap a VR-Link DtEnvironmentalProcessPublisher to allow for easier creation of a publ...
Definition: controlObjectPublisher.h:31
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
DtControlObjectPublisher & operator=(const DtControlObjectPublisher &)
#define DT_DLL_vrfExtObjects
Definition: dllExport.h:23