38 , myParentRegistry( parentRegistry )
40 std::vector<DtReaderWriterRegistryData*>::const_iterator iter = parentRegistry->
registryData().begin();
41 std::vector<DtReaderWriterRegistryData*>::const_iterator end = parentRegistry->
registryData().end();
45 myCurrentRegistryItems.insert((*iter)->readerWriter());
52 std::vector<DtReaderWriterRegistryData*> cpy(myParentRegistry->registryData());
53 std::vector<DtReaderWriterRegistryData*>::const_iterator iter = cpy.begin();
54 std::vector<DtReaderWriterRegistryData*>::const_iterator end = cpy.end();
58 if (myCurrentRegistryItems.find((*iter)->readerWriter()) == myCurrentRegistryItems.end())
60 myParentRegistry->removeEntry((*iter)->readerWriter());
77 , myKinematicState(0,
"kinematics-state", parentRegistry)
78 , myAttachedToRepositoryUUID(
"attached-to-repository",
DtUUID::nullUUID(),parentRegistry)
79 , myObjectGeometry(
"geometry", parentRegistry)
80 , myObjectLabel(
"object-label", parentRegistry)
81 , myOverlay(
"overlay-parent", parentRegistry)
82 , myArticulatedParts(0,
"articulated-parts", parentRegistry)
85 myOverlay.addAlias(
"overlay");
127 , myForceType(DtForceOther,
"force", parentRegistry)
128 , myRwExtendedData(
"extended-data", parentRegistry)
129 , myAppearance(DtEntityType(),
"appearance", parentRegistry)
130 , myStateProperties(
"state-data", parentRegistry)
131 , myIndependentlyTasked(
"independently-tasked", parentRegistry)
132 , myIsDestroyedFlag(
"is-destroyed", parentRegistry)
133 , myCapabilities(
"capabilities", parentRegistry)
134 , mySensorsKilled(false,
"sensors-killed", parentRegistry)
135 , myIsSubordinateOfForceLevel(
"subordinate-of-force-level", parentRegistry)
136 , myExtendedLabels(
"extended-labels", parentRegistry)
137 , myParent(
"parent-name", parentRegistry)
138 , myDesignator(
"designator", parentRegistry)
139 , myEngagementRules(
"engagement-rules",
DtString::nullString(), parentRegistry)
140 , myStationName(
"station-name", DtStationName::DtOnStation_XYZ, parentRegistry)
150 myObjectGeometry.setBoundingGeometryType(
155 myObjectGeometry.setBoundingVolume(
160 myObjectGeometry.setValueSpecified(
false);
161 myEngagementRules.setValueSpecified(
false);
186 const DtAppearance&
appearance()
const {
return myAppearance; };
192 DtForceType
forceType()
const {
return myForceType.value(); };
201 DtStationName
stationName()
const {
return static_cast<DtStationName
>(myStationName.value()); };
228 , myRunways(
"runways", parentRegistry)
229 , myActive(
"active", parentRegistry)
230 , myAerodromeArchive(
"aerodrome", parentRegistry)
243 bool active()
const {
return myActive; };
256 , myCharacterState(
"di-guy-character", parentRegistry)
273 , myPuffDataList(
"puff-list", parentRegistry)
289 , myColor (
"overlay-color", 0, parentRegistry)
290 , myUserData(
"user-data",
"", parentRegistry)
291 , myPhysicalLineHeight(
"physical-line-height", 0., parentRegistry)
292 , myPhysicalLineWidth(
"physical-line-width", 0., parentRegistry)
300 void setPhysicalLineHeight(
double d) { myPhysicalLineHeight = d; myPhysicalLineHeight.setValueSpecified(d != 0.); };
303 void setPhysicalLineWidth(
double d) { myPhysicalLineWidth = d; myPhysicalLineWidth.setValueSpecified(d != 0.); };
310 int color()
const {
return myColor; };
328 , myCloudType(
"cloud-type", parentRegistry)
329 , myCloudAltitude(
"cloud-altitude", parentRegistry)
330 , myCloudThickness(
"cloud-thickness", parentRegistry)
331 , myCornerRadius(
"corner-radius", parentRegistry)
332 , myCloudDensity(
"cloud-density", parentRegistry)
333 , myLightningPresent(
"lightning-present", parentRegistry)
335 myLightningPresent =
false;
425 , myAmbientAirTemperature(
"ambient-air-temperature", parentRegistry)
426 , myAmbientAirPressure(
"ambient-air-pressure", parentRegistry)
427 , myAirTemperatureAltitude(
"air-temperature-altitude", parentRegistry)
428 , myAirPressureAltitude(
"air-pressure-altitude", parentRegistry)
429 , myAirTemperatureAltitudeIsSeaLevel(
"air-temperature-altitude-is-sea-level", parentRegistry)
430 , myAirPressureAltitudeIsSeaLevel(
"air-pressure-altitude-is-sea-level", parentRegistry)
431 , mySeaLevelWaterConcentration(
"sea-level-water-concentration", parentRegistry)
432 , myCloudState(
"cloud-state", parentRegistry)
433 , myPrecipitationIntensity(
"precipitation-intensity", parentRegistry)
434 , myPrecipitationType(
"precipitation-type", parentRegistry)
435 , myVisibility(
"visibility", parentRegistry)
436 , myWindDirection(
"wind-direction", parentRegistry)
437 , myWindSpeed(
"wind-speed", parentRegistry)
438 , myPriority(
"priority",parentRegistry)
439 , myUnderwaterVisibility(
"underwater-visibility", parentRegistry)
440 , mySurfaceTransparency(
"surface-transparency", parentRegistry)
441 , myWaterCurrentSpeed(
"water-current-speed", parentRegistry)
442 , myWaterCurrentDirection(
"water-current-direction", parentRegistry)
443 , myAmbientWaterTemperature(
"ambient-water-temperature", parentRegistry)
444 , myTidalOffset(
"tidal-offset", parentRegistry)
445 , mySwellState(
"swell-state", parentRegistry)
446 , mySwellStateDirection(
"swell-state-direction", parentRegistry)
447 , mySeaState(
"sea-state", parentRegistry)
448 , mySeaStateDirection(
"sea-state-direction", parentRegistry)
449 , myWindDrivenSeaStateEnabled(
"wind-driven-sea-state-enabled", parentRegistry)
450 , myChoppiness(
"choppiness", parentRegistry)
451 , mySurgeDepth(
"surge-depth", parentRegistry)
452 , myFogHeight(
"fog-height", parentRegistry)
453 , myFogColor(
"fog-color", parentRegistry)
454 , mySnowAccumulation(
"snow-accumulation", parentRegistry)
455 , myRainAccumulation(
"rain-accumulation", parentRegistry)
456 , mySnowMinimumAltitude(
"snow-minimum-altitude", parentRegistry)
457 , mySnowRoadAccumulation(
"snow-road-accumulation", parentRegistry)
458 , myThermoclineLayer1Depth(
"thermocline-layer1-depth", parentRegistry)
459 , myThermoclineLayer1Permeability(
"thermocline-layer1-permeability", parentRegistry)
460 , myThermoclineLayer2Depth(
"thermocline-layer2-depth", parentRegistry)
461 , myThermoclineLayer2Permeability(
"thermocline-layer2-permeability", parentRegistry)
462 , myThermoclineLayer3Depth(
"thermocline-layer3-depth", parentRegistry)
463 , myThermoclineLayer3Permeability(
"thermocline-layer3-permeability", parentRegistry)
464 , myThermoclineLayer4Depth(
"thermocline-layer4-depth", parentRegistry)
465 , myThermoclineLayer4Permeability(
"thermocline-layer4-permeability", parentRegistry)
466 , myThermoclineLayer5Depth(
"thermocline-layer5-depth", parentRegistry)
467 , myThermoclineLayer5Permeability(
"thermocline-layer5-permeability", parentRegistry)
468 , myWindLevels(
"wind-levels", parentRegistry)
469 , myLightningPresent(
"lightning-present", parentRegistry)
471 myLightningPresent =
false;
472 myAmbientAirTemperature = 15.000;
473 myAirTemperatureAltitude = 0.0;
474 myAirPressureAltitude = 0.0;
475 myAirTemperatureAltitudeIsSeaLevel =
true;
476 myAirPressureAltitudeIsSeaLevel =
true;
478 myAmbientAirTemperature = 1000.00;
480 myPrecipitationIntensity = 0.25;
482 myVisibility = 30000.0;
484 myWindSpeed = 2.77778;
486 myUnderwaterVisibility = 450.0;
487 mySurfaceTransparency = 0.039999999;
488 myWaterCurrentSpeed = 0;
489 myWaterCurrentDirection = 0;
490 myAmbientWaterTemperature = 20.0;
493 mySwellStateDirection = 0;
495 mySeaStateDirection = 0;
496 myWindDrivenSeaStateEnabled =
true;
497 myChoppiness = 0.66000003;
500 myThermoclineLayer1Depth = 0;
501 myThermoclineLayer1Permeability = 0;
502 myThermoclineLayer2Depth = 0;
503 myThermoclineLayer2Permeability = 0;
504 myThermoclineLayer3Depth = 0;
505 myThermoclineLayer3Permeability = 0;
506 myThermoclineLayer4Depth = 0;
507 myThermoclineLayer4Permeability = 0;
508 myThermoclineLayer5Depth = 0;
509 myThermoclineLayer5Permeability = 0;
511 myFogColor =
DtVector(0.56078434,0.73725492,0.90588236);
512 myRainAccumulation = 0;
513 mySnowAccumulation = 0;
514 mySnowMinimumAltitude = 0;
515 mySnowRoadAccumulation = 0;
516 myWindSpeed.setValueSpecified(
false);
517 myWindDirection.setValueSpecified(
false);
518 myVisibility.setValueSpecified(
false);
619 unsigned int seaState()
const {
return mySeaState; };
744 if (myWindSpeed.valueSpecified() || myWindDirection.valueSpecified())
749 myWindLevels.windSpeedAndDirectionAtAltitude(0., speed, dir);
751 if (myWindSpeed.valueSpecified())
756 if (myWindDirection.valueSpecified())
758 dir = myWindDirection;
761 myWindLevels.setWindSpeedAndDirectionAtAltitude(0., speed, dir);
764 if (myVisibility.valueSpecified())
769 myWindLevels.visibilityAndObscurantAtAltitude(0., vis, obs);
772 myWindLevels.setVisibilityAndObscurantAtAltitude(0., vis, 1);
1036 , myTimeOfDay(
"time-of-day",parentRegistry)
1037 , myTimeOfDayAdvancementSpeed(
"time-of-day-advancement-speed",parentRegistry)
1038 , myUseDayNightIlluminationModel(
"use-day-night-illumination-model", parentRegistry)
1039 , mySetScenarioStartTimeAtLocalOnFirstObjectCreationToTime(
"set-scenario-start-time-at-local-on-first-object-creation-time", parentRegistry)
1040 , myStartTimeIsLocal(
"start-time-is-local", parentRegistry)
1043 myStartTimeIsLocal =
true;
1096 , myFormation(
"formation", parentRegistry)
1097 , myFormationName(
"formation-name", parentRegistry)
1098 , myAggregateState(
"aggregate-state", parentRegistry)
1099 , myBlockSetFormationChange(
"block-set-formation-change", parentRegistry)
1104 DtAggregateFormation
formation()
const {
return myFormation; };
1112 void setBlockSetFormationChange(
bool b) { myBlockSetFormationChange = b; myBlockSetFormationChange.setValueSpecified(b); myBlockSetFormationChange.setReadonly(!b); };
1113 bool blockSetFormationChange()
const {
return myBlockSetFormationChange; };
1128 , myLeftIndicatorLightsOn(
"left-indicator-lights-on", parentRegistry)
1129 , myRightIndicatorLightsOn(
"right-indicator-lights-on", parentRegistry)
1130 , myEmergencyLightsOn(
"emergency-indicator-lights-on", parentRegistry)
1154 , myAntiCollisionLightsDayNight(
"anticollision-lights-day-night", parentRegistry)
1155 , myAntiCollisionLightsFlashing(
"anticollision-lights-flashing", parentRegistry)
1156 , myFormationLightsLuminance(
"formation-lights-luminance", parentRegistry)
1157 , myNavigationLightsFlashing(
"navigation-lights-flashing", parentRegistry)
1158 , myNvgMode(
"nvg-mode", parentRegistry)
1159 , myTaxiwayLightsOn(
"taxiway-lights-on", parentRegistry)
1160 , myHduLightsOn(
"hdu-lights-on", parentRegistry)
1161 , myRefuelingStation1LightsOn(
"refueling-station1-lights-on", parentRegistry)
1162 , myRefuelingStation1LightsColor(
"refueling-station1-lights-color", parentRegistry)
1163 , myRefuelingStation1LightsFlashing(
"refueling-station1-lights-flashing", parentRegistry)
1164 , myRefuelingStation1DayNight(
"refueling-station1-day-night", parentRegistry)
1165 , myRefuelingStation2LightsOn(
"refueling-station2-lights-on", parentRegistry)
1166 , myRefuelingStation2LightsColor(
"refueling-station2-lights-color", parentRegistry)
1167 , myRefuelingStation2LightsFlashing(
"refueling-station2-lights-flashing", parentRegistry)
1168 , myRefuelingStation2DayNight(
"refueling-station2-day-night", parentRegistry)
1169 , myRefuelingStation3LightsOn(
"refueling-station3-lights-on", parentRegistry)
1170 , myRefuelingStation3LightsColor(
"refueling-station3-lights-color", parentRegistry)
1171 , myRefuelingStation3LightsFlashing(
"refueling-station3-lights-flashing", parentRegistry)
1172 , myRefuelingStation3DayNight(
"refueling-station3-day-night", parentRegistry)
1234 DtRwInt myAntiCollisionLightsDayNight;
DtStationName stationName() const
Definition: legacyRWData.h:201
DtRwBoolean myRightIndicatorLightsOn
Definition: legacyRWData.h:1145
UUID is a unique ID wrapper class.
Definition: uuid.h:59
DtVrfWeatherPrecipitationType
Definition: vrfWeatherStateEnums.h:13
void setActive(bool b)
Definition: legacyRWData.h:242
Instances of DtVrfObjectParameters are the readable/writeable objects that contain the information ne...
Definition: vrfObjectParameters.h:63
DtRwReal myUnderwaterVisibility
Parameter Name: underwater-visibility Parameter Description: How far one can see and still distinguis...
Definition: legacyRWData.h:860
DtRwBoolean myIndependentlyTasked
Definition: legacyRWData.h:212
virtual double rainAccumulation() const
Rain Accumulation (meters)
Definition: legacyRWData.h:667
DtRwReal myWaterCurrentSpeed
Parameter Name: water-current-speed Parameter Description: How fast the water currents are moving Def...
Definition: legacyRWData.h:872
const int navigationLightsFlashing() const
Definition: legacyRWData.h:1185
DtRwVector myFogColor
Parameter Name: fog-color Parameter Description: Fog color for Silver Lining (x = red...
Definition: legacyRWData.h:946
void setSurgeDepth(double value)
Surge depth (meters)
Definition: legacyRWData.h:642
void initializeFromParameters(const DtVrfObjectParameters *params)
Definition: legacyRWData.h:148
void setAmbientAirTemperature(double value)
See myAmbientAirTemperature.
Definition: legacyRWData.h:527
void setThermoclineLayer3Permeability(double depth)
Thermocline depth (in meters) and permeability (0..1). A depth of zero means that layer is not used...
Definition: legacyRWData.h:725
void setOverlay(const DtString &l)
Definition: legacyRWData.h:106
The articulated part manager maintains a tree of articulated and attached parts for the state reposit...
Definition: articulatedPartManager.h:34
void setThermoclineLayer5Depth(double depth)
Thermocline depth (in meters) and permeability (0..1). A depth of zero means that layer is not used...
Definition: legacyRWData.h:731
double thermoclineLayer3Permeability() const
Thermocline depth (in meters) and permeability (0..1). A depth of zero means that layer is not used...
Definition: legacyRWData.h:726
double cloudAltitude() const
Accessor/mutator for myCloudAltitude.
Definition: legacyRWData.h:351
Contains the DtRwDIGuyCharacterState class declaration.
void setUnderwaterVisibility(double value)
Underwater visibility in meters.
Definition: legacyRWData.h:570
void setAntiCollisionLightsFlashing(const int v)
Definition: legacyRWData.h:1180
double cloudDensity() const
Accessor/mutator for myCloudDensity.
Definition: legacyRWData.h:369
DtRwReal myThermoclineLayer5Permeability
Definition: legacyRWData.h:1016
void setFogHeight(double value)
Fog height (meters)
Definition: legacyRWData.h:648
virtual double airTemperatureAltitude() const
See myAirTemperatureAltitude.
Definition: legacyRWData.h:685
DtRwString myOverlay
Definition: legacyRWData.h:118
Definition: legacyRWData.h:223
void setRefuelingStation3DayNight(const int v)
Definition: legacyRWData.h:1231
void setScenarioStartTimeAtLocalOnFirstObjectCreationToTime(int i)
Definition: legacyRWData.h:1059
const makVrf::DtArticulatedPartManager & articulatedParts() const
Definition: legacyRWData.h:99
DtRwString myUserData
Must be a printable format to write out to .oob file.
Definition: legacyRWData.h:319
unsigned int capabilities() const
Definition: legacyRWData.h:189
makVrf::DtArticulatedPartManager myArticulatedParts
Definition: legacyRWData.h:119
void setUserData(const DtString &s)
Definition: legacyRWData.h:306
DtRwReal mySnowAccumulation
Parameter Name: snow-accumulation Parameter Description: Snow accumulation Default Value: 0...
Definition: legacyRWData.h:952
Definition: legacyRWData.h:1123
virtual bool lightningPresent() const
Definition: legacyRWData.h:546
DtRwInt myNvgMode
Definition: legacyRWData.h:1238
virtual void setSnowMinimumAltitude(double snow)
Snow Minimum Altitude (meters)
Definition: legacyRWData.h:672
Definition: rwAggregateState.h:23
void setIsDestroyed(bool b)
Definition: legacyRWData.h:173
const bool rightIndicatorLightsOn() const
Definition: legacyRWData.h:1137
const DtString & formationName() const
Definition: legacyRWData.h:1107
double choppiness() const
Wave choppiness (0..1)
Definition: legacyRWData.h:637
DtRwReal myFogHeight
Parameter Name: fog-height Parameter Description: Fog height for Silver Lining Default Value: 0...
Definition: legacyRWData.h:940
virtual void setAirTemperatureAltitudeIsSeaLevel(bool value)
See myAirTemperatureAltitudeIsSeaLevel.
Definition: legacyRWData.h:696
DtRwProperties myStateProperties
Definition: legacyRWData.h:211
void setTidalOffset(double value)
Tidal offset in meters from the water polygons in the database.
Definition: legacyRWData.h:600
DtRwReal myAirTemperatureAltitude
Parameter Name: air-temperature-altitude Parameter Description: Altitude of the air temperature...
Definition: legacyRWData.h:787
virtual double airPressureAltitude() const
See myAirPressureAltitude.
Definition: legacyRWData.h:691
double dateAndTimeOfDay() const
Definition: legacyRWData.h:1047
Definition: legacyRWData.h:323
DtRwInt myRefuelingStation3DayNight
Definition: legacyRWData.h:1244
void setBlockSetFormationChange(bool b)
Definition: legacyRWData.h:1112
makVrf::DtRwVrfKinematicState myKinematicState
Definition: legacyRWData.h:115
void setTimeOfDayAdvancementSpeed(double d)
Definition: legacyRWData.h:1050
DtRwReal myAirPressureAltitude
Parameter Name: air-pressure-altitude Parameter Description: Altitude of the pressure, in meters Default Value: 0.
Definition: legacyRWData.h:793
void setFormationLightsLuminance(const int v)
Definition: legacyRWData.h:1183
const bool refuelingStation2LightsFlashing() const
Definition: legacyRWData.h:1215
DtRwBoolean myEmergencyLightsOn
Definition: legacyRWData.h:1146
DtRwStringAttributeList myRwExtendedData
Definition: legacyRWData.h:207
DtRwNLengthStringVector is a named, readable/writable vector of strings of arbitrary length...
Definition: rwNLengthStringVector.h:28
DtRwBoolean myHduLightsOn
Definition: legacyRWData.h:1246
const int nvgMode() const
Definition: legacyRWData.h:1188
void setThermoclineLayer4Depth(double depth)
Thermocline depth (in meters) and permeability (0..1). A depth of zero means that layer is not used...
Definition: legacyRWData.h:727
const DtRwIntegerAttributeList & rwExtendedLabels() const
Definition: legacyRWData.h:171
DtRwBoolean myIsSubordinateOfForceLevel
Definition: legacyRWData.h:215
double thermoclineLayer3Depth() const
Thermocline depth (in meters) and permeability (0..1). A depth of zero means that layer is not used...
Definition: legacyRWData.h:724
const bool emergencyLightsOn() const
Definition: legacyRWData.h:1140
const DtUUID & parent() const
Definition: legacyRWData.h:182
const DtRwWindLevels & windLevels() const
Definition: legacyRWData.h:737
double fogHeight() const
Fog height (meters)
Definition: legacyRWData.h:649
DtRwBoolean myActive
Definition: legacyRWData.h:247
bool isSubordinateOfForceLevel() const
Definition: legacyRWData.h:176
void setCloudType(int value)
Accessor/mutator for myCloudType.
Definition: legacyRWData.h:344
DtVrfWeatherPrecipitationType precipitationType() const
See myPrecipitationType.
Definition: legacyRWData.h:559
DtRwBoolean myRefuelingStation3LightsOn
Definition: legacyRWData.h:1249
DtRwReal myTidalOffset
Parameter Name: tidal-offset Parameter Description: The value of sea level relative to the water poly...
Definition: legacyRWData.h:891
const DtString & engagementRules() const
Definition: legacyRWData.h:198
makVrf::DtArticulatedPartManager & articulatedParts()
Definition: legacyRWData.h:100
Definition: vrfWeatherStateEnums.h:29
virtual void resolve()
Definition: legacyRWData.h:108
void setThermoclineLayer2Permeability(double depth)
Thermocline depth (in meters) and permeability (0..1). A depth of zero means that layer is not used...
Definition: legacyRWData.h:721
DtGaussianPuffDataList & puffDataList()
Definition: legacyRWData.h:277
virtual void setRainAccumulation(double snow)
Rain Accumulation (meters)
Definition: legacyRWData.h:666
DtRwReal mySnowRoadAccumulation
Parameter Name: snow-road-accumulation Parameter Description: Snow road accumulation Default Value: 0...
Definition: legacyRWData.h:970
const std::vector< DtReaderWriterRegistryData * > & registryData() const
Definition: readerWriterRegistry.h:161
double underwaterVisibility() const
Underwater visibility in meters.
Definition: legacyRWData.h:571
bool isDestroyed() const
Definition: legacyRWData.h:174
DtRwReal myCornerRadius
Parameter Name: corner-radius Parameter Description: The “roundness” of the corners is determined by th...
Definition: legacyRWData.h:406
void setAggregateState(DtAggregateState s)
Definition: legacyRWData.h:1109
double thermoclineLayer2Permeability() const
Thermocline depth (in meters) and permeability (0..1). A depth of zero means that layer is not used...
Definition: legacyRWData.h:722
void setIndependentlyTasked(bool b)
Definition: legacyRWData.h:180
double tidalOffset() const
Tidal offset in meters from the water polygons in the database.
Definition: legacyRWData.h:601
const DtString & aerodromeArchive() const
Definition: legacyRWData.h:240
void setPrecipitationType(DtVrfWeatherPrecipitationType value)
See myPrecipitationType.
Definition: legacyRWData.h:558
class DtRwIntegerAttributeList:
Definition: rwIntegerAttributeList.h:32
DtRwReal mySurfaceTransparency
Parameter Name: surface-transparency Parameter Description: Surface transparency (only affects the vi...
Definition: legacyRWData.h:866
void setAerodromeArchive(const DtString &s)
Definition: legacyRWData.h:239
Definition: legacyRWData.h:251
DtAerodromeStateRepositoryRWData(const DtString &rwName, DtReaderWriterRegistry *parentRegistry)
Definition: legacyRWData.h:226
void setWindDrivenSeaStateEnabled(bool b)
Determines if the sea state is set based on the wind.
Definition: legacyRWData.h:630
DtRwNLengthStringVector & runways()
Definition: legacyRWData.h:236
DtRwReal myChoppiness
Parameter Name: choppiness Parameter Description: Wave choppiness for Triton Default Value: 0...
Definition: legacyRWData.h:928
Definition: readerWriter.h:85
DtForceType forceType() const
Definition: legacyRWData.h:192
double thermoclineLayer2Depth() const
Thermocline depth (in meters) and permeability (0..1). A depth of zero means that layer is not used...
Definition: legacyRWData.h:720
virtual const Dt3dBoundingVolume * boundingVolume() const
Set/get the bounding volume of the object.
void setForceType(DtForceType c)
Definition: legacyRWData.h:191
Description: Readable, Writable DtString Variable substitutions are done on this object when it is re...
Definition: rwString.h:20
void setAntiCollisionLightsDayNight(const int v)
Definition: legacyRWData.h:1177
virtual double snowMinimumAltitude() const
Snow Minimum Altitude (meters)
Definition: legacyRWData.h:673
DtRwReal myCloudDensity
Parameter Name: cloud-density Parameter Description: The density of the cloud layer (between 0 and 1)...
Definition: legacyRWData.h:411
DtRwReal myThermoclineLayer2Depth
Parameter Name: "thermocline-layer2-depth" Parameter Description: Thermocline depth. A depth of zero means that layer is not used. Default Value: 0.0 Units: meters.
Definition: legacyRWData.h:991
void setPrecipitationIntensity(double value)
See myPrecipitationIntensity.
Definition: legacyRWData.h:552
double thermoclineLayer1Permeability() const
Thermocline depth (in meters) and permeability (0..1). A depth of zero means that layer is not used...
Definition: legacyRWData.h:718
double thermoclineLayer1Depth() const
Thermocline depth (in meters) and permeability (0..1). A depth of zero means that layer is not used...
Definition: legacyRWData.h:716
const makVrf::DtVrfObjectGeometry & objectGeometry() const
Definition: legacyRWData.h:96
unsigned int swellState() const
Swell state according to the Douglas Sea Scale (integer 0 - 9)
Definition: legacyRWData.h:607
virtual ~DtCloudStateRepositoryRWData()
Definition: legacyRWData.h:338
void setIsSubordinateOfForceLevel(bool b)
Definition: legacyRWData.h:177
DtRwInt myDesignator
Definition: legacyRWData.h:218
DtRwWindLevels myWindLevels
Parameter Name: "wind-levels" Parameter Description: The levels of wind beyond the default Default Va...
Definition: legacyRWData.h:1027
void setAmbientAirPressure(double value)
See myAmbientAirPressure.
Definition: legacyRWData.h:533
double ambientAirTemperature() const
See myAmbientAirTemperature.
Definition: legacyRWData.h:528
void setRefuelingStation3LightsColor(const int v)
Definition: legacyRWData.h:1225
double precipitationIntensity() const
See myPrecipitationIntensity.
Definition: legacyRWData.h:553
void setWaterCurrentSpeed(double value)
Water velocity in meters per second.
Definition: legacyRWData.h:582
void setThermoclineLayer1Permeability(double depth)
Thermocline depth (in meters) and permeability (0..1). A depth of zero means that layer is not used...
Definition: legacyRWData.h:717
Definition: readerWriterRegistry.h:39
virtual void setAirPressureAltitudeIsSeaLevel(bool value)
See myAirPressureAltitudeIsSeaLevel.
Definition: legacyRWData.h:702
DtRwReal myWindDirection
Parameter Name: wind-direction Parameter Description: Indicates what direction the wind is blowing fr...
Definition: legacyRWData.h:844
Contains the DtUUID class declaration.
int priority() const
Definition: legacyRWData.h:565
double physicalLineHeight() const
Definition: legacyRWData.h:301
int designator() const
Definition: legacyRWData.h:195
double seaStateDirection() const
Swell direction in in radians clockwise from 0 (north)
Definition: legacyRWData.h:625
DtRwAppearance myAppearance
Definition: legacyRWData.h:208
DtRwReal mySeaStateDirection
Parameter Name: sea-state-direction Parameter Description: Direction of the sea state for Triton Defa...
Definition: legacyRWData.h:915
void setThermoclineLayer1Depth(double depth)
Thermocline depth (in meters) and permeability (0..1). A depth of zero means that layer is not used...
Definition: legacyRWData.h:715
double thermoclineLayer5Permeability() const
Thermocline depth (in meters) and permeability (0..1). A depth of zero means that layer is not used...
Definition: legacyRWData.h:734
double cloudThickness() const
Accessor/mutator for myCloudThickness.
Definition: legacyRWData.h:357
DtRwAggregateState myAggregateState
Definition: legacyRWData.h:1118
void setRefuelingStation1DayNight(const int v)
Definition: legacyRWData.h:1207
void clearRunways()
Definition: legacyRWData.h:234
void setThermoclineLayer4Permeability(double depth)
Thermocline depth (in meters) and permeability (0..1). A depth of zero means that layer is not used...
Definition: legacyRWData.h:729
DtRwBoolean myLightningPresent
Parameter Name: lightning-present Parameter Description: Determines if lightning is present Default V...
Definition: legacyRWData.h:1022
void setThermoclineLayer5Permeability(double depth)
Thermocline depth (in meters) and permeability (0..1). A depth of zero means that layer is not used...
Definition: legacyRWData.h:733
const DtString & objectLabel() const
Definition: legacyRWData.h:102
DtRwReal myVisibility
Parameter Name: visibility Parameter Description: How far one can see and still distinguish things De...
Definition: legacyRWData.h:853
void setRefuelingStation2LightsOn(const bool v)
Definition: legacyRWData.h:1210
DtRwBoolean myRefuelingStation1LightsFlashing
Definition: legacyRWData.h:1250
DtRwUUID myParent
Definition: legacyRWData.h:217
bool useDayNightIlluminationModel() const
Definition: legacyRWData.h:1054
virtual const DtString & engagementRules() const
Accessor/mutator for myEngagementRules.
const DtAppearance & appearance() const
Definition: legacyRWData.h:186
DtRwInt myRefuelingStation2DayNight
Definition: legacyRWData.h:1243
virtual void setValueSpecified(bool specified, bool recurse=false)
The specified flags are used for optional values. On construction, all objects are marked as specifie...
DtRwReal mySeaLevelWaterConcentration
Parameter Name: sea-level-water-concentration Parameter Description: Sea level water concentration...
Definition: legacyRWData.h:809
void setStationName(DtStationName name)
Definition: legacyRWData.h:200
DtRwInt mySetScenarioStartTimeAtLocalOnFirstObjectCreationToTime
Parameter Name: set-scenario-start-time-at-local-on-first-object-creation-time Parameter Description:...
Definition: legacyRWData.h:1084
DtRwInt myFormationLightsLuminance
Definition: legacyRWData.h:1236
void setThermoclineLayer2Depth(double depth)
Thermocline depth (in meters) and permeability (0..1). A depth of zero means that layer is not used...
Definition: legacyRWData.h:719
DtRwReal myThermoclineLayer5Depth
Parameter Name: "thermocline-layer5-depth" Parameter Description: Thermocline depth. A depth of zero means that layer is not used. Default Value: 0.0 Units: meters.
Definition: legacyRWData.h:1015
uuid class
Definition: rwUUID.h:26
virtual void setLightningPresent(bool isPresent)
Accessor/mutator for if lightning is present.
Definition: legacyRWData.h:374
void setFormationName(const DtString &s)
Definition: legacyRWData.h:1106
DtRwReal myThermoclineLayer4Depth
Parameter Name: "thermocline-layer4-depth" Parameter Description: Thermocline depth. A depth of zero means that layer is not used. Default Value: 0.0 Units: meters.
Definition: legacyRWData.h:1007
virtual bool isValid() const
void setEmergencyLightsOn(const bool v)
Definition: legacyRWData.h:1141
DtRwUUID myAttachedToRepositoryUUID
Definition: legacyRWData.h:114
const int formationLightsLuminance() const
Definition: legacyRWData.h:1182
void setCloudAltitude(double value)
Accessor/mutator for myCloudAltitude.
Definition: legacyRWData.h:350
DtRwBoolean myIsDestroyedFlag
Definition: legacyRWData.h:213
const bool refuelingStation1LightsFlashing() const
Definition: legacyRWData.h:1203
void setRefuelingStation2LightsColor(const int v)
Definition: legacyRWData.h:1213
Definition: rwVector.h:23
virtual DtSimBoundingGeometry::DtSimBoundingGeometryType boundingGeometryType() const
Set/get the bounding geometry type of the object.
DtRwReal mySurgeDepth
Parameter Name: surge-depth Parameter Description: Surge depth for Triton Default Value: 0...
Definition: legacyRWData.h:934
int cloudType() const
Accessor/mutator for myCloudType.
Definition: legacyRWData.h:345
DtVrfAggregateStateRepositoryRWData(const DtString &rwName, DtReaderWriterRegistry *parentRegistry)
Definition: legacyRWData.h:1094
virtual ~DtVrfObjectStateRepositoryRWData()
Definition: legacyRWData.h:144
void setAmbientWaterTemperature(double value)
Ambient water temperature in Celsius.
Definition: legacyRWData.h:594
Definition: legacyRWData.h:420
void setRefuelingStation1LightsOn(const bool v)
Definition: legacyRWData.h:1198
void setTaxiwayLightsOn(const bool v)
Definition: legacyRWData.h:1192
DtRwReal myCloudThickness
Parameter Name: cloud-thickness Parameter Description: The thickness of the cloud layer (in meters) D...
Definition: legacyRWData.h:397
double waterCurrentDirection() const
Water direction in radians clockwise from 0 (north)
Definition: legacyRWData.h:589
void setAttachedToRepository(const DtRwUUID &ot)
Definition: legacyRWData.h:90
bool startTimeIsLocal() const
Definition: legacyRWData.h:1057
DtRwReal myAmbientWaterTemperature
Parameter Name: ambient-water-temperature Parameter Description: The ambient temperature of the water...
Definition: legacyRWData.h:884
void setCloudState(DtVrfWeatherCloudState current)
See myCloudState.
Definition: legacyRWData.h:539
void setDesignator(int i)
Definition: legacyRWData.h:194
void setCornerRadius(double value)
Accessor/mutator for myCornerRadius.
Definition: legacyRWData.h:362
void setParent(const DtUUID &p)
Definition: legacyRWData.h:183
Definition: legacyRWData.h:1091
const DtString & overlay() const
Definition: legacyRWData.h:105
Definition: legacyRWData.h:122
DtCloudStateRepositoryRWData(const DtString &rwName, DtReaderWriterRegistry *parentRegistry)
Definition: legacyRWData.h:326
void addRunway(const DtString &runway)
Definition: legacyRWData.h:235
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
void setCapabilities(unsigned int c)
Definition: legacyRWData.h:188
static DtHumidityTableUtils * instance()
DtRwReal mySnowMinimumAltitude
Parameter Name: snow-minimum-altitude Parameter Description: Snow minimum altitude Default Value: 0...
Definition: legacyRWData.h:964
double ambientWaterTemperature() const
Ambient water temperature in Celsius.
Definition: legacyRWData.h:595
DtRwInt myStationName
Definition: legacyRWData.h:220
DtRwReal myAmbientAirPressure
Parameter Name: ambient-air-pressure Parameter Description: Ambient pressure of the air...
Definition: legacyRWData.h:815
double timeOfDayAdvancementSpeed() const
Definition: legacyRWData.h:1051
Definition: legacyRWData.h:268
double thermoclineLayer5Depth() const
Thermocline depth (in meters) and permeability (0..1). A depth of zero means that layer is not used...
Definition: legacyRWData.h:732
DtRwReal myThermoclineLayer2Permeability
Definition: legacyRWData.h:992
void setSwellStateDirection(double value)
Swell direction in in radians clockwise from 0 (north)
Definition: legacyRWData.h:612
void setCloudDensity(double value)
Accessor/mutator for myCloudDensity.
Definition: legacyRWData.h:368
double ambientAirPressure() const
See myAmbientAirPressure.
Definition: legacyRWData.h:534
Class Description: Readable, writable form of DtAppearance.
Definition: rwAppearance.h:16
DtVrfMovingObjectStateRepositoryRWData(const DtString &rwName, DtReaderWriterRegistry *parentRegistry)
Definition: legacyRWData.h:254
const int refuelingStation2DayNight() const
Definition: legacyRWData.h:1218
DtRwReal myThermoclineLayer1Permeability
Parameter Name: "thermocline-layer1-permeability" Parameter Description: Thermocline depth...
Definition: legacyRWData.h:984
DtReaderWriterRegistry * myParentRegistry
Definition: legacyRWData.h:69
Description: Readable, Writable int.
Definition: rwInt.h:25
DtRwReal myPrecipitationIntensity
Parameter Name: precipitation-intensity Parameter Description: Precipitation intensity Default Value:...
Definition: legacyRWData.h:826
virtual ~DtVrfOverlayObjectStateRepositoryRWData()
Definition: legacyRWData.h:296
virtual double snowRoadAccumulation() const
Snow Road Accumulation (meters)
Definition: legacyRWData.h:679
DtLegacySimObjectStateRepositoryRWData(const DtString &rwName, DtReaderWriterRegistry *parentRegistry)
Definition: legacyRWData.h:75
Instances of DtVrfStateRepositoryUserExtension can be used by customers to extend the base DtVrfObjec...
Definition: vrfStateRepositoryUserExtension.h:20
virtual void setAirPressureAltitude(double value)
See myAirPressureAltitude.
Definition: legacyRWData.h:690
void setDateAndTimeOfDay(double d)
Definition: legacyRWData.h:1046
bool independentlyTasked() const
Definition: legacyRWData.h:179
DtVrfWeatherCloudState cloudState() const
See myCloudState.
Definition: legacyRWData.h:540
int scenarioStartTimeAtLocalOnFirstObjectCreationToTime() const
Definition: legacyRWData.h:1060
unsigned int seaState() const
Swell state according to the Douglas Sea Scale (integer 0 - 9)
Definition: legacyRWData.h:619
DtVrfObjectStateRepositoryRWData(const DtString &rwName, DtReaderWriterRegistry *parentRegistry)
Definition: legacyRWData.h:125
DtRwBoolean mySensorsKilled
Definition: legacyRWData.h:214
void setStartTimeIsLocal(bool b)
Definition: legacyRWData.h:1056
void setFormation(DtAggregateFormation f)
Definition: legacyRWData.h:1103
std::set< DtReaderWriter * > myCurrentRegistryItems
Definition: legacyRWData.h:68
DtRwInt myNavigationLightsFlashing
Definition: legacyRWData.h:1237
DtRwBoolean myRefuelingStation3LightsFlashing
Definition: legacyRWData.h:1252
void setPhysicalLineHeight(double d)
Definition: legacyRWData.h:300
double thermoclineLayer4Permeability() const
Thermocline depth (in meters) and permeability (0..1). A depth of zero means that layer is not used...
Definition: legacyRWData.h:730
virtual void setSnowRoadAccumulation(double snow)
Snow Road Accumulation (meters)
Definition: legacyRWData.h:678
DtRwInt myAntiCollisionLightsFlashing
Definition: legacyRWData.h:1235
const DtRwStringAttributeList & rwExtendedData() const
Definition: legacyRWData.h:168
DtAggregateState aggregateState() const
Definition: legacyRWData.h:1110
DtRwString myObjectLabel
Definition: legacyRWData.h:117
DtRwDIGuyCharacterState & characterState()
Definition: legacyRWData.h:261
const makVrf::DtRwVrfKinematicState & kinematicState() const
Definition: legacyRWData.h:93
DtRwReal myPhysicalLineWidth
Definition: legacyRWData.h:316
virtual ~DtScopedReaderWriter()
Definition: legacyRWData.h:50
void setPriority(int value)
Definition: legacyRWData.h:564
DtGroundVehicleLightingStateRepositoryRWData(const DtString &rwName, DtReaderWriterRegistry *parentRegistry)
Definition: legacyRWData.h:1126
void setWaterCurrentDirection(double value)
Water direction in radians clockwise from 0 (north)
Definition: legacyRWData.h:588
const int antiCollisionLightsDayNight() const
Definition: legacyRWData.h:1176
virtual double seaLevelWaterConcentration() const
See mySeaLevelWaterConcentration.
Definition: legacyRWData.h:709
This class maintains a rectangular bounding volume and an ordered list of vertices describing the phy...
Definition: vrfObjectGeometry.h:39
double thermoclineLayer4Depth() const
Thermocline depth (in meters) and permeability (0..1). A depth of zero means that layer is not used...
Definition: legacyRWData.h:728
DtRwReal mySwellStateDirection
Parameter Name: swell-state-direction Parameter Description: Direction of the swell for Triton Defaul...
Definition: legacyRWData.h:903
void setSeaState(unsigned int value)
Swell state according to the Douglas Sea Scale (integer 0 - 9)
Definition: legacyRWData.h:618
DtTacticalSmokeStateRepositoryRWData(const DtString &rwName, DtReaderWriterRegistry *parentRegistry)
Definition: legacyRWData.h:271
DtRwBoolean myRefuelingStation1LightsOn
Definition: legacyRWData.h:1247
DtRwForceType myForceType
Definition: legacyRWData.h:210
const bool hduLightsOn() const
Definition: legacyRWData.h:1194
void setFogColor(const DtVector &color)
Fog color (x = red, y = green, z = blue)
Definition: legacyRWData.h:654
Description: A readable, writable DtForceType.
Definition: rwForceType.h:26
double cornerRadius() const
Accessor/mutator for myCornerRadius.
Definition: legacyRWData.h:363
void setLeftIndicatorLightsOn(const bool v)
Definition: legacyRWData.h:1135
void setSurfaceTransparency(double value)
Surface transparency (percentage)
Definition: legacyRWData.h:576
DtRwReal myThermoclineLayer3Permeability
Definition: legacyRWData.h:1000
virtual void setAirTemperatureAltitude(double value)
See myAirTemperatureAltitude.
Definition: legacyRWData.h:684
const bool refuelingStation1LightsOn() const
Definition: legacyRWData.h:1197
DtRwBoolean myRefuelingStation2LightsFlashing
Definition: legacyRWData.h:1251
DtRwBoolean myUseDayNightIlluminationModel
Parameter Name: use-day-night-illumination-model Parameter Description: If false always use longitude...
Definition: legacyRWData.h:1079
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
DtRwBoolean myRefuelingStation2LightsOn
Definition: legacyRWData.h:1248
DtRwReal myWaterCurrentDirection
Parameter Name: water-current-direction Parameter Description: The direction the water currents are f...
Definition: legacyRWData.h:878
void setSwellState(unsigned int value)
Swell state according to the Douglas Sea Scale (integer 0 - 9)
Definition: legacyRWData.h:606
const DtRwProperties & stateProperties() const
Definition: legacyRWData.h:165
DtVrfWeatherCloudState
Definition: vrfWeatherStateEnums.h:24
DtRwProperties & stateProperties()
Definition: legacyRWData.h:164
DtRwInt myPrecipitationType
Parameter Name: precipitation-type Parameter Description: A string describing the type of precipitati...
Definition: legacyRWData.h:832
void setPhysicalLineWidth(double d)
Definition: legacyRWData.h:303
Definition: legacyRWData.h:32
DtScopedReaderWriter(const DtString &name, DtReaderWriterRegistry *parentRegistry)
Definition: legacyRWData.h:36
DtRwString myEngagementRules
Definition: legacyRWData.h:219
DtVrfOverlayObjectStateRepositoryRWData(const DtString &rwName, DtReaderWriterRegistry *parentRegistry)
Definition: legacyRWData.h:287
Definition: vrfWeatherStateEnums.h:15
const DtString & userData() const
Definition: legacyRWData.h:307
const int refuelingStation3LightsColor() const
Definition: legacyRWData.h:1224
DtRwString myFormationName
Definition: legacyRWData.h:1117
void setRefuelingStation2DayNight(const int v)
Definition: legacyRWData.h:1219
void setRightIndicatorLightsOn(const bool v)
Definition: legacyRWData.h:1138
void setChoppiness(double value)
Wave choppiness (0..1)
Definition: legacyRWData.h:636
Definition: legacyRWData.h:1031
double physicalLineWidth() const
Definition: legacyRWData.h:304
void setAppearance(const DtAppearance &a)
Definition: legacyRWData.h:185
const int antiCollisionLightsFlashing() const
Definition: legacyRWData.h:1179
DtRwInt myPriority
The priority that this weather area will take over overlapping weather areas.
Definition: legacyRWData.h:847
virtual bool airPressureAltitudeIsSeaLevel() const
See myAirPressureAltitudeIsSeaLevel.
Definition: legacyRWData.h:703
DtRwString myAerodromeArchive
Definition: legacyRWData.h:248
Description: Readable, Writable bool.
Definition: rwBoolean.h:26
DtRwIntegerAttributeList myExtendedLabels
Definition: legacyRWData.h:216
DtRwInt myCloudType
Parameter Name: cloud-type Parameter Description: The cloud layer typw Default Value: Undefined...
Definition: legacyRWData.h:387
DtRwReal myCloudAltitude
Parameter Name: cloud-altitude Parameter Description: Altitude above sea level the cloud layer starts...
Definition: legacyRWData.h:392
DtRwInt myRefuelingStation1LightsColor
Definition: legacyRWData.h:1239
double humidityAtSeaLevel()
Returns humidity at sea level (altitude = 0) in ppmv (parts per million by volume). If the humidity table file does not have an entry for altitude == 0, a new humidity entry will be calculated for this altitude.
const int refuelingStation1DayNight() const
Definition: legacyRWData.h:1206
Definition: legacyRWData.h:72
void setNavigationLightsFlashing(const int v)
Definition: legacyRWData.h:1186
void setSeaStateDirection(double value)
Swell direction in in radians clockwise from 0 (north)
Definition: legacyRWData.h:624
DtRwInt myCloudState
Parameter Name: cloud-state Parameter Description: A string describing the cloud state Clear...
Definition: legacyRWData.h:821
DtRwReal myThermoclineLayer1Depth
Parameter Name: "thermocline-layer1-depth" Parameter Description: Thermocline depth. A depth of zero means that layer is not used. Default Value: 0.0 Units: meters.
Definition: legacyRWData.h:977
Definition: legacyRWData.h:1149
DtRwBoolean myAirPressureAltitudeIsSeaLevel
Parameter Name: air-pressure-altitude-is-sea-level Parameter Description: Altitude of the pressure is...
Definition: legacyRWData.h:803
DtRwReal myRainAccumulation
Parameter Name: rain-accumulation Parameter Description: Rain accumulation Default Value: 0...
Definition: legacyRWData.h:958
DtRwInt myCapabilities
Definition: legacyRWData.h:209
DtRwBoolean myAirTemperatureAltitudeIsSeaLevel
Parameter Name: air-temperature-altitude-is-sea-level Parameter Description: Altitude of the air temp...
Definition: legacyRWData.h:798
virtual ~DtWeatherStateRepositoryRWData()
Definition: legacyRWData.h:521
Definition: rwVrfKinematicState.h:25
void setRefuelingStation3LightsOn(const bool v)
Definition: legacyRWData.h:1222
void setRefuelingStation2LightsFlashing(const bool v)
Definition: legacyRWData.h:1216
const bool refuelingStation3LightsFlashing() const
Definition: legacyRWData.h:1227
DtRwReal myThermoclineLayer4Permeability
Definition: legacyRWData.h:1008
void setUseDayNightIlluminationModel(bool b)
Definition: legacyRWData.h:1053
virtual void initializeFromParameters(const DtVrfObjectParameters *)
Definition: legacyRWData.h:88
DtRwBoolean myTaxiwayLightsOn
Definition: legacyRWData.h:1245
DtRwReal myTimeOfDayAdvancementSpeed
Parameter Name: time-of-day-advancement-speed Parameter Description: Indicates the rate that time of ...
Definition: legacyRWData.h:1073
DtGlobalEnvironmentStateRepositoryRWData(const DtString &rwName, DtReaderWriterRegistry *parentRegistry)
Definition: legacyRWData.h:1034
void resolve() override
Definition: legacyRWData.h:740
A list of properties. A DtPropertyInterface object that is a specialized version of DtRwVariableBindi...
Definition: rwProperties.h:126
Definition: legacyRWData.h:284
bool dateAndTimeOfDaySpecified() const
Definition: legacyRWData.h:1048
makVrf::DtVrfObjectGeometry myObjectGeometry
Definition: legacyRWData.h:116
const bool taxiwayLightsOn() const
Definition: legacyRWData.h:1191
virtual void setLightningPresent(bool isPresent)
/see myLightningPresent
Definition: legacyRWData.h:545
DtRwBoolean myWindDrivenSeaStateEnabled
Parameter Name: wind-driven-sea-state-enabled Parameter Description: Determines if the sea state is s...
Definition: legacyRWData.h:922
DtRwBoolean myStartTimeIsLocal
Whether or not on first placement the start time is in local time or utc time.
Definition: legacyRWData.h:1087
virtual void setSeaLevelWaterConcentration(double value)
See mySeaLevelWaterConcentration.
Definition: legacyRWData.h:708
DtRwInt myRefuelingStation1DayNight
Definition: legacyRWData.h:1242
const int refuelingStation2LightsColor() const
Definition: legacyRWData.h:1212
const bool refuelingStation3LightsOn() const
Definition: legacyRWData.h:1221
The DtRwDIGuyCharacterState class is a readable/writable class that can store itself and read itself ...
Definition: rwDIGuyCharacterState.h:37
virtual void setSnowAccumulation(double snow)
Snow Accumulation (meters)
Definition: legacyRWData.h:660
DtRwInt myRefuelingStation2LightsColor
Definition: legacyRWData.h:1240
void setNvgMode(const int v)
Definition: legacyRWData.h:1189
makVrf::DtVrfObjectGeometry & objectGeometry()
Definition: legacyRWData.h:97
virtual bool airTemperatureAltitudeIsSeaLevel() const
See myAirTemperatureAltitudeIsSeaLevel.
Definition: legacyRWData.h:697
double swellStateDirection() const
Swell direction in in radians clockwise from 0 (north)
Definition: legacyRWData.h:613
DtRwBoolean myBlockSetFormationChange
Definition: legacyRWData.h:1119
void setObjectLabel(const DtString &l)
Definition: legacyRWData.h:103
DtRwReal myThermoclineLayer3Depth
Parameter Name: "thermocline-layer3-depth" Parameter Description: Thermocline depth. A depth of zero means that layer is not used. Default Value: 0.0 Units: meters.
Definition: legacyRWData.h:999
DtAircraftLightingStateRepositoryRWData(const DtString &rwName, DtReaderWriterRegistry *parentRegistry)
Definition: legacyRWData.h:1152
DtRwBoolean myLightningPresent
Parameter Name: lightning-present Parameter Description: Whether lightning is present Default Value: ...
Definition: legacyRWData.h:416
void setThermoclineLayer3Depth(double depth)
Thermocline depth (in meters) and permeability (0..1). A depth of zero means that layer is not used...
Definition: legacyRWData.h:723
Definition: rwWindLevels.h:17
DtRwWindLevels & windLevels()
Definition: legacyRWData.h:738
DtRwIntegerAttributeList & rwExtendedLabels()
Definition: legacyRWData.h:170
void setRefuelingStation1LightsColor(const int v)
Definition: legacyRWData.h:1201
const DtVector & fogColor() const
Fog color (x = red, y = green, z = blue)
Definition: legacyRWData.h:655
void setRefuelingStation3LightsFlashing(const bool v)
Definition: legacyRWData.h:1228
DtWeatherStateRepositoryRWData(const DtString &rwName, DtReaderWriterRegistry *parentRegistry)
Definition: legacyRWData.h:423
bool windDrivenSeaStateEnabled() const
Determines if the sea state is set based on the wind.
Definition: legacyRWData.h:631
void setColor(int c)
Definition: legacyRWData.h:309
virtual DtSymbolString name() const
Accessor for name of this readable/writable object.
DtRwReal myWindSpeed
Parameter Name: wind-speed Parameter Description: Speed of the wind Default Value: 0...
Definition: legacyRWData.h:838
DtRwInt mySeaState
Parameter Name: sea-state Parameter Description: Sea state according to the Douglas Sea Scale Default...
Definition: legacyRWData.h:909
const int refuelingStation3DayNight() const
Definition: legacyRWData.h:1230
double waterCurrentSpeed() const
Water velocity in meters per second.
Definition: legacyRWData.h:583
void setRefuelingStation1LightsFlashing(const bool v)
Definition: legacyRWData.h:1204
const bool leftIndicatorLightsOn() const
Definition: legacyRWData.h:1134
DtRwStringAttributeList & rwExtendedData()
Definition: legacyRWData.h:167
DtAggregateFormation formation() const
Definition: legacyRWData.h:1104
double surfaceTransparency() const
Surface transparency (percentage)
Definition: legacyRWData.h:577
DtRwInt myRefuelingStation3LightsColor
Definition: legacyRWData.h:1241
void setHduLightsOn(const bool v)
Definition: legacyRWData.h:1195
virtual double snowAccumulation() const
Snow Accumulation (meters)
Definition: legacyRWData.h:661
const DtGaussianPuffDataList & puffDataList() const
Definition: legacyRWData.h:278
class DtRwStringAttributeList:
Definition: rwStringAttributeList.h:29
DtRwReal myAmbientAirTemperature
Parameter Name: ambient-air-temperature Parameter Description: Ambient temperature of the air...
Definition: legacyRWData.h:781
makVrf::DtRwVrfKinematicState & kinematicState()
Definition: legacyRWData.h:94
const int refuelingStation1LightsColor() const
Definition: legacyRWData.h:1200
int color() const
Definition: legacyRWData.h:310
const DtRwUUID & attachedToRepository() const
Definition: legacyRWData.h:91
virtual bool lightningPresent() const
Accessor/mutator for if lightning is present.
Definition: legacyRWData.h:375
DtRwInt mySwellState
Parameter Name: swell-state Parameter Description: Swell state according to the Douglas Sea Scale Def...
Definition: legacyRWData.h:897
const bool refuelingStation2LightsOn() const
Definition: legacyRWData.h:1209
void setCloudThickness(double value)
Accessor/mutator for myCloudThickness.
Definition: legacyRWData.h:356
const DtRwNLengthStringVector & runways() const
Definition: legacyRWData.h:237
DtRwReal myPhysicalLineHeight
Definition: legacyRWData.h:315
void setEngagementRules(const DtString &s)
Definition: legacyRWData.h:197
double surgeDepth() const
Surge depth (meters)
Definition: legacyRWData.h:643