15 #include <matrix/vlVector.h>
53 virtual void setBounds(
const DtVector& bounds,
const float cornerRadius);
58 virtual void setTransform(
const DtVector& position,
const float orientation);
61 virtual const DtVector& position()
const;
64 virtual const float orientation()
const;
67 virtual const DtVector& bounds()
const;
70 virtual const float boundsCornerRadius()
const;
74 virtual void setPrecipitationIntensity(
const float intensity);
77 virtual const float precipitationIntensity()
const;
81 virtual void setPrecipitationType(
const unsigned int type);
84 virtual const unsigned int precipitationType()
const;
88 virtual void setGroundRainAccumulation(
const float depth);
91 virtual const float groundRainAccumulation()
const;
95 virtual void setFogColor(
const DtVector& color);
98 virtual const DtVector& fogColor()
const;
102 virtual void setVisibilityDistance(
const float distance);
105 virtual const float visibilityDistance()
const;
109 virtual void setOvercast(
const float overcast);
112 virtual const float overcast()
const;
116 virtual void setLightningEnabled(
const bool enabled);
119 virtual const bool lightningEnabled()
const;
float myOrientation
Definition: DtWeatherAreaObject.h:127
float myPrecipitationIntensity
Definition: DtWeatherAreaObject.h:132
The weather area object represents a set localized environmental conditions such as local rain and fo...
Definition: DtWeatherAreaObject.h:32
DtVector myFogColor
Definition: DtWeatherAreaObject.h:137
DtUniqueID myUniqueId
Definition: DtWeatherAreaObject.h:124
float myGroundRainAccumulation
Definition: DtWeatherAreaObject.h:135
float myOvercast
Definition: DtWeatherAreaObject.h:139
DtDe & myDe
Definition: DtWeatherAreaObject.h:123
bool myLightningEnabled
Definition: DtWeatherAreaObject.h:141
DT_DLL_VRVCORE double distance(const makVrv::DtCoordinateSystem &, const DtVector &from, const DtVector &to)
Returns the distance from the two points.
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
DtVector myPosition
Definition: DtWeatherAreaObject.h:126
unsigned int myPrecipitationType
Definition: DtWeatherAreaObject.h:133
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
Contains makVrv::DtUniqueID type.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
float myBoundsCornerRadius
Definition: DtWeatherAreaObject.h:130
DtVector myBounds
Definition: DtWeatherAreaObject.h:129
float myVisibilityDistance
Definition: DtWeatherAreaObject.h:138
Contains DLL export macros.