33 const DtEntityType& type,
37 const DtEntityIdentifier& entId = DtEntityIdentifier::nullId()
44 const DtEntityType& type,
45 const DtDDMRegionSet* regionSetToUse,
47 const DtEntityIdentifier& entId = DtEntityIdentifier::nullId()
55 const DtEntityType& type,
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>
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
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_VRVCORE double length(const makVrv::DtCoordinateSystem &, const std::vector< DtVector > &vertices)
Returns the total distance of a segmented line defined by the provided vector of vertices. Coordinates are in local database coordinates. The coordinate system is used to convert between the local database coordinates and geocentric. All distance is in 2D – the Z value is ignored.
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