14 #include <matrix/vlVector.h>
20 class DtCloudLayerRecord;
29 #define DtCloudLayerIdUndefined ((DtCloudLayerId) -1)
65 virtual void setEnabledFlag(
bool enabled);
67 virtual bool enabledFlag()
const;
71 virtual void setInfiniteFlag(
bool infinite);
73 virtual bool infiniteFlag()
const;
77 virtual void setType(
const std::string& type);
79 virtual const std::string& type()
const;
83 virtual void setPosition(
const DtVector& position);
85 virtual const DtVector& position()
const;
89 virtual void setOrientation(
float ori);
91 virtual float orientation()
const;
95 virtual void setCornerRadius(
float radius);
103 virtual float cornerRadius()
const;
107 virtual void setWidth(
double w);
109 virtual double width()
const;
113 virtual void setLength(
double l);
115 virtual double length()
const;
119 virtual void setThickness(
double t);
120 virtual double thickness()
const;
124 virtual void setDensity(
float density);
126 virtual float density()
const;
130 virtual void setRelative(
bool r);
132 virtual bool relative()
const;
136 virtual void setFadeAtAltitude(
bool fade);
138 virtual bool fadeAtAltitude()
const;
142 virtual void setAltitudeIsHAT(
bool isHAT);
144 virtual bool altitudeIsHAT()
const;
double myWidth
Definition: DtCloudLayer.h:161
double myThickness
Definition: DtCloudLayer.h:163
bool myEnabledFlag
Definition: DtCloudLayer.h:149
double myLength
Definition: DtCloudLayer.h:162
bool myFadeAtAltitudeFlag
Definition: DtCloudLayer.h:170
bool myRelativeToObserverFlag
Definition: DtCloudLayer.h:169
std::string myType
Definition: DtCloudLayer.h:152
float myDensity
Definition: DtCloudLayer.h:166
bool myAltitudeIsHATFlag
Definition: DtCloudLayer.h:171
Record of a single cloud layer's settings.
Definition: DtCloudLayerRecord.h:20
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
Representation of a single cloud layer.
Definition: DtCloudLayer.h:34
float myCornerRadius
Definition: DtCloudLayer.h:167
bool myInfiniteFlag
Definition: DtCloudLayer.h:168
float myOrientation
Definition: DtCloudLayer.h:158
bool operator==(const DtTextureAtlasIndexParser::StringOrFloatAttrib &lhs, const DtTextureAtlasIndexParser::StringOrFloatAttrib &rhs)
needed for search comparison code
Definition: DtTextureAtlasIndexParser.h:153
long long DtCloudLayerId
Definition: DtCloudLayer.h:26
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
DT_DLL_terrainCS bool operator!=(const DtDegMinSec &lhs, const DtDegMinSec &rhs)
DtVector myPosition
Definition: DtCloudLayer.h:155
Contains DLL export macros.