WEATHERVARIABLE Class Reference

#include <weather.h>

List of all members.

Public Member Functions

void Update (double abs_time)
void Init (float minval, float maxval, float mindur, float maxdur)
void Init (float minval, float maxval, float mindur, float maxdur, float newnightdip)
void CalcNew (double abs_time)
float GetVal (double abs_time)

Public Attributes

float value
float next_value
float duration
double start_time
float night_dip
float valmax
float valmin
float durmax
float durmin


Detailed Description

Definition at line 26 of file weather.h.


Member Function Documentation

void WEATHERVARIABLE::CalcNew double  abs_time  ) 
 

Definition at line 43 of file weather.cpp.

References duration, durmax, durmin, next_value, start_time, valmax, valmin, and value.

Referenced by Init(), and Update().

float WEATHERVARIABLE::GetVal double  abs_time  ) 
 

Definition at line 81 of file weather.cpp.

References duration, next_value, night_dip, start_time, timefactor, and value.

Referenced by WEATHER::GetCloudCover(), WEATHER::GetFogDensity(), WEATHER::GetRainDrops(), and WEATHERVERTEX::GetVal().

void WEATHERVARIABLE::Init float  minval,
float  maxval,
float  mindur,
float  maxdur,
float  newnightdip
 

Definition at line 55 of file weather.cpp.

References CalcNew(), durmax, durmin, night_dip, valmax, and valmin.

void WEATHERVARIABLE::Init float  minval,
float  maxval,
float  mindur,
float  maxdur
 

Definition at line 68 of file weather.cpp.

References CalcNew(), durmax, durmin, night_dip, valmax, and valmin.

Referenced by WEATHER::Init().

void WEATHERVARIABLE::Update double  abs_time  ) 
 

Definition at line 37 of file weather.cpp.

References CalcNew(), duration, and start_time.

Referenced by WEATHER::Update().


Member Data Documentation

float WEATHERVARIABLE::duration
 

Definition at line 31 of file weather.h.

Referenced by CalcNew(), GetVal(), and Update().

float WEATHERVARIABLE::durmax
 

Definition at line 41 of file weather.h.

Referenced by CalcNew(), and Init().

float WEATHERVARIABLE::durmin
 

Definition at line 41 of file weather.h.

Referenced by CalcNew(), and Init().

float WEATHERVARIABLE::next_value
 

Definition at line 30 of file weather.h.

Referenced by CalcNew(), and GetVal().

float WEATHERVARIABLE::night_dip
 

Definition at line 33 of file weather.h.

Referenced by GetVal(), and Init().

double WEATHERVARIABLE::start_time
 

Definition at line 32 of file weather.h.

Referenced by CalcNew(), GetVal(), and Update().

float WEATHERVARIABLE::valmax
 

Definition at line 41 of file weather.h.

Referenced by CalcNew(), and Init().

float WEATHERVARIABLE::valmin
 

Definition at line 41 of file weather.h.

Referenced by CalcNew(), and Init().

float WEATHERVARIABLE::value
 

Definition at line 29 of file weather.h.

Referenced by CalcNew(), and GetVal().


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