AI Testing Simulator
Loading...
Searching...
No Matches
Entity.WorldOptions Class Reference

Creates WorldOptions Object. Contains user specified world settings for the scenario. More...

Inheritance diagram for Entity.WorldOptions:

Public Member Functions

 WorldOptions ()
 Creates a new WorldOptions object with default values.
 
 WorldOptions (string dateTime, float fogVisualRange, float sunIntensity, double sunAzimuth, double sunElevation, CloudState cloudState, PrecipitationType precipitationType, float precipitationIntensity, double frictionScaleFactor)
 Creates a new WorldOptions object with user-specified settings.
 
object Clone ()
 Creates a deep copy of the WorldOptions object.
 

Properties

float SunIntensity [get, set]
 
CloudState CloudState [get, set]
 
PrecipitationType PrecipitationType [get, set]
 
float PrecipitationIntensity [get, set]
 
string Date_Time [get, set]
 
double SunAzimuth [get, set]
 
double SunElevation [get, set]
 
double FogVisualRange [get, set]
 
double FrictionScaleFactor [get, set]
 

Detailed Description

Creates WorldOptions Object. Contains user specified world settings for the scenario.

Constructor & Destructor Documentation

◆ WorldOptions() [1/2]

Entity.WorldOptions.WorldOptions ( )
inline

Creates a new WorldOptions object with default values.


◆ WorldOptions() [2/2]

Entity.WorldOptions.WorldOptions ( string  dateTime,
float  fogVisualRange,
float  sunIntensity,
double  sunAzimuth,
double  sunElevation,
CloudState  cloudState,
PrecipitationType  precipitationType,
float  precipitationIntensity,
double  frictionScaleFactor 
)
inline

Creates a new WorldOptions object with user-specified settings.

Parameters
dateTimeThe date and time of the scenario.
fogVisualRangeThe visual range of the fog.
sunIntensityThe intensity of the sun.
sunAzimuthThe azimuth of the sun.
sunElevationThe elevation of the sun.
cloudStateThe state of the clouds.
precipitationTypeThe type of precipitation.
precipitationIntensityThe intensity of the precipitation.
frictionScaleFactorThe scale factor for friction.


Member Function Documentation

◆ Clone()

object Entity.WorldOptions.Clone ( )
inline

Creates a deep copy of the WorldOptions object.

Returns
A deep copy of the WorldOptions object.

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