WEATHER Class Reference

#include <weather.h>

Collaboration diagram for WEATHER:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void Init ()
void Update (double cur_time)
int GetCloudCover ()
int GetCloudFuzziness ()
VERTEX GetGlobalWind ()
int GetRainDrops ()
float GetFogDensity ()

Private Attributes

double abs_time
WEATHERVARIABLE temperature
WEATHERVARIABLE dewpoint
WEATHERVERTEX globalwind_lowfreq
WEATHERVERTEX globalwind_highfreq

Detailed Description

Definition at line 55 of file weather.h.


Member Function Documentation

int WEATHER::GetCloudCover  ) 
 

Definition at line 113 of file weather.cpp.

References abs_time, CLOUD_FORMATION, dewpoint, WEATHERVARIABLE::GetVal(), and temperature.

Referenced by BACKDROP::DrawClouds().

int WEATHER::GetCloudFuzziness  ) 
 

Definition at line 139 of file weather.cpp.

float WEATHER::GetFogDensity  ) 
 

Definition at line 206 of file weather.cpp.

References abs_time, DEW_MIN_TEMP, dewpoint, FOG_MAX, FOG_MIN, FOG_TEMP_MAX, WEATHERVARIABLE::GetVal(), TEMP_MIN_TEMP, and temperature.

Referenced by drawGLScene().

VERTEX WEATHER::GetGlobalWind  ) 
 

Definition at line 179 of file weather.cpp.

References abs_time, WEATHERVERTEX::GetVal(), globalwind_highfreq, and globalwind_lowfreq.

int WEATHER::GetRainDrops  ) 
 

Definition at line 186 of file weather.cpp.

References abs_time, dewpoint, WEATHERVARIABLE::GetVal(), and temperature.

Referenced by BACKDROP::DrawRain().

void WEATHER::Init  ) 
 

Definition at line 11 of file weather.cpp.

References DEW_MAX_TEMP, DEW_MIN_TEMP, dewpoint, globalwind_highfreq, globalwind_lowfreq, WEATHERVERTEX::Init(), WEATHERVARIABLE::Init(), TEMP_MAX_TEMP, TEMP_MIN_TEMP, and temperature.

Referenced by InitGameData().

void WEATHER::Update double  cur_time  ) 
 

Definition at line 25 of file weather.cpp.

References abs_time, dewpoint, globalwind_highfreq, globalwind_lowfreq, temperature, WEATHERVERTEX::Update(), and WEATHERVARIABLE::Update().

Referenced by InitGameData(), and Update().


Member Data Documentation

double WEATHER::abs_time [private]
 

Definition at line 58 of file weather.h.

Referenced by GetCloudCover(), GetFogDensity(), GetGlobalWind(), GetRainDrops(), and Update().

WEATHERVARIABLE WEATHER::dewpoint [private]
 

Definition at line 61 of file weather.h.

Referenced by GetCloudCover(), GetFogDensity(), GetRainDrops(), Init(), and Update().

WEATHERVERTEX WEATHER::globalwind_highfreq [private]
 

Definition at line 64 of file weather.h.

Referenced by GetGlobalWind(), Init(), and Update().

WEATHERVERTEX WEATHER::globalwind_lowfreq [private]
 

Definition at line 63 of file weather.h.

Referenced by GetGlobalWind(), Init(), and Update().

WEATHERVARIABLE WEATHER::temperature [private]
 

Definition at line 60 of file weather.h.

Referenced by GetCloudCover(), GetFogDensity(), GetRainDrops(), Init(), and Update().


The documentation for this class was generated from the following files:
Generated on Thu Oct 19 04:12:39 2006 by  doxygen 1.4.6