VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions
makVrf::DtLandSurfaceStateComponentData Struct Reference

0) Define the State Component Data. This struct replaces the legion stuff

Public Member Functions

 DtLandSurfaceStateComponentData ()
 
 DtLandSurfaceStateComponentData (const DtLandSurfaceStateComponentData &orig)
 
DtLandSurfaceStateComponentDataoperator= (const DtLandSurfaceStateComponentData &orig)
 
 ACCESSOR_MUTATOR_MEMBER (double, snowAccumulation, SnowAccumulation)
 
 ACCESSOR_MUTATOR_MEMBER (double, rainAccumulation, RainAccumulation)
 
 ACCESSOR_MUTATOR_MEMBER (double, ambientAirPressure, AmbientAirPressure)
 
 ACCESSOR_MUTATOR_MEMBER (double, ambientAirTemperature, AmbientAirTemperature)
 
 ACCESSOR_MUTATOR_MEMBER (double, airPressureAltitude, AirPressureAltitude)
 
 ACCESSOR_MUTATOR_MEMBER (double, airTemperatureAltitude, AirTemperatureAltitude)
 
 ACCESSOR_MUTATOR_MEMBER (double, snowMinimumAltitude, SnowMinimumAltitude)
 
 ACCESSOR_MUTATOR_MEMBER (double, snowRoadAccumulation, SnowRoadAccumulation)
 
 ACCESSOR_MUTATOR_MEMBER (double, seaLevelWaterConcentration, SeaLevelWaterConcentration)
 
 ACCESSOR_MUTATOR_MEMBER (bool, lightningPresent, LightningPresent)
 
 ACCESSOR_MUTATOR_MEMBER (double, fogHeight, FogHeight)
 
 ACCESSOR_MUTATOR_MEMBER (DtVector, fogColor, FogColor)
 
 ACCESSOR_MUTATOR_MEMBER (int, priority, Priority)
 
 ACCESSOR_MUTATOR_MEMBER (double, precipitationIntensity, PrecipitationIntensity)
 
 ACCESSOR_MUTATOR_MEMBER (DtVrfWeatherPrecipitationType, precipitationType, PrecipitationType)
 

Constructor & Destructor Documentation

makVrf::DtLandSurfaceStateComponentData::DtLandSurfaceStateComponentData ( )
inline
makVrf::DtLandSurfaceStateComponentData::DtLandSurfaceStateComponentData ( const DtLandSurfaceStateComponentData orig)
inline

Member Function Documentation

DtLandSurfaceStateComponentData& makVrf::DtLandSurfaceStateComponentData::operator= ( const DtLandSurfaceStateComponentData orig)
inline
makVrf::DtLandSurfaceStateComponentData::ACCESSOR_MUTATOR_MEMBER ( double  ,
snowAccumulation  ,
SnowAccumulation   
)
makVrf::DtLandSurfaceStateComponentData::ACCESSOR_MUTATOR_MEMBER ( double  ,
rainAccumulation  ,
RainAccumulation   
)
makVrf::DtLandSurfaceStateComponentData::ACCESSOR_MUTATOR_MEMBER ( double  ,
ambientAirPressure  ,
AmbientAirPressure   
)
makVrf::DtLandSurfaceStateComponentData::ACCESSOR_MUTATOR_MEMBER ( double  ,
ambientAirTemperature  ,
AmbientAirTemperature   
)
makVrf::DtLandSurfaceStateComponentData::ACCESSOR_MUTATOR_MEMBER ( double  ,
airPressureAltitude  ,
AirPressureAltitude   
)
makVrf::DtLandSurfaceStateComponentData::ACCESSOR_MUTATOR_MEMBER ( double  ,
airTemperatureAltitude  ,
AirTemperatureAltitude   
)
makVrf::DtLandSurfaceStateComponentData::ACCESSOR_MUTATOR_MEMBER ( double  ,
snowMinimumAltitude  ,
SnowMinimumAltitude   
)
makVrf::DtLandSurfaceStateComponentData::ACCESSOR_MUTATOR_MEMBER ( double  ,
snowRoadAccumulation  ,
SnowRoadAccumulation   
)
makVrf::DtLandSurfaceStateComponentData::ACCESSOR_MUTATOR_MEMBER ( double  ,
seaLevelWaterConcentration  ,
SeaLevelWaterConcentration   
)
makVrf::DtLandSurfaceStateComponentData::ACCESSOR_MUTATOR_MEMBER ( bool  ,
lightningPresent  ,
LightningPresent   
)
makVrf::DtLandSurfaceStateComponentData::ACCESSOR_MUTATOR_MEMBER ( double  ,
fogHeight  ,
FogHeight   
)
makVrf::DtLandSurfaceStateComponentData::ACCESSOR_MUTATOR_MEMBER ( DtVector  ,
fogColor  ,
FogColor   
)
makVrf::DtLandSurfaceStateComponentData::ACCESSOR_MUTATOR_MEMBER ( int  ,
priority  ,
Priority   
)
makVrf::DtLandSurfaceStateComponentData::ACCESSOR_MUTATOR_MEMBER ( double  ,
precipitationIntensity  ,
PrecipitationIntensity   
)
makVrf::DtLandSurfaceStateComponentData::ACCESSOR_MUTATOR_MEMBER ( DtVrfWeatherPrecipitationType  ,
precipitationType  ,
PrecipitationType   
)

The documentation for this struct was generated from the following file:

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)