OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Properties | List of all members
OpenSim.Region.CoreModules.World.Wind.Plugins.SimpleRandomWind Class Reference
Inheritance diagram for OpenSim.Region.CoreModules.World.Wind.Plugins.SimpleRandomWind:
Inheritance graph
[legend]
Collaboration diagram for OpenSim.Region.CoreModules.World.Wind.Plugins.SimpleRandomWind:
Collaboration graph
[legend]

Public Member Functions

void Initialise ()
 Default-initialises the plugin More...
 
void Dispose ()
 
void WindConfig (OpenSim.Region.Framework.Scenes.Scene scene, Nini.Config.IConfig windConfig)
 
void WindUpdate (uint frame)
 Update wind. More...
 
Vector3 WindSpeed (float fX, float fY, float fZ)
 Returns the wind vector at the given local region coordinates. More...
 
Vector2[] WindLLClientArray ()
 Generate a 16 x 16 Vector2 array of wind speeds for LL* based viewers More...
 
System.Collections.Generic.Dictionary
< string, string > 
WindParams ()
 Retrieve a list of parameter/description pairs. More...
 
void WindParamSet (string param, float value)
 Set the specified parameter More...
 
float WindParamGet (string param)
 Get the specified parameter More...
 
- Public Member Functions inherited from OpenSim.Region.Framework.Interfaces.IWindModelPlugin
void WindConfig (Scene scene, IConfig windConfig)
 Provides access to the wind configuration, if any. More...
 

Properties

string Version [get]
 
string Name [get]
 
string Description [get]
 
- Properties inherited from OpenSim.Region.Framework.Interfaces.IWindModelPlugin
string Description [get]
 Brief description of this plugin's wind model More...
 
- Properties inherited from OpenSim.Framework.IPlugin
string Version [get]
 Returns the plugin version More...
 
string Name [get]
 Returns the plugin name More...
 

Detailed Description

Definition at line 39 of file SimpleRandomWind.cs.

Member Function Documentation

void OpenSim.Region.CoreModules.World.Wind.Plugins.SimpleRandomWind.Dispose ( )
inline

Definition at line 65 of file SimpleRandomWind.cs.

void OpenSim.Region.CoreModules.World.Wind.Plugins.SimpleRandomWind.Initialise ( )
inline

Default-initialises the plugin

Implements OpenSim.Framework.IPlugin.

Definition at line 57 of file SimpleRandomWind.cs.

void OpenSim.Region.CoreModules.World.Wind.Plugins.SimpleRandomWind.WindConfig ( OpenSim.Region.Framework.Scenes.Scene  scene,
Nini.Config.IConfig  windConfig 
)
inline

Definition at line 74 of file SimpleRandomWind.cs.

Vector2 [] OpenSim.Region.CoreModules.World.Wind.Plugins.SimpleRandomWind.WindLLClientArray ( )
inline

Generate a 16 x 16 Vector2 array of wind speeds for LL* based viewers

Returns
Must return a Vector2[256]

Implements OpenSim.Region.Framework.Interfaces.IWindModelPlugin.

Definition at line 124 of file SimpleRandomWind.cs.

float OpenSim.Region.CoreModules.World.Wind.Plugins.SimpleRandomWind.WindParamGet ( string  param)
inline

Get the specified parameter

Implements OpenSim.Region.Framework.Interfaces.IWindModelPlugin.

Definition at line 156 of file SimpleRandomWind.cs.

System.Collections.Generic.Dictionary<string, string> OpenSim.Region.CoreModules.World.Wind.Plugins.SimpleRandomWind.WindParams ( )
inline

Retrieve a list of parameter/description pairs.

Returns

Implements OpenSim.Region.Framework.Interfaces.IWindModelPlugin.

Definition at line 137 of file SimpleRandomWind.cs.

void OpenSim.Region.CoreModules.World.Wind.Plugins.SimpleRandomWind.WindParamSet ( string  param,
float  value 
)
inline

Set the specified parameter

Implements OpenSim.Region.Framework.Interfaces.IWindModelPlugin.

Definition at line 146 of file SimpleRandomWind.cs.

Vector3 OpenSim.Region.CoreModules.World.Wind.Plugins.SimpleRandomWind.WindSpeed ( float  x,
float  y,
float  z 
)
inline

Returns the wind vector at the given local region coordinates.

Implements OpenSim.Region.Framework.Interfaces.IWindModelPlugin.

Definition at line 103 of file SimpleRandomWind.cs.

void OpenSim.Region.CoreModules.World.Wind.Plugins.SimpleRandomWind.WindUpdate ( uint  frame)
inline

Update wind.

Implements OpenSim.Region.Framework.Interfaces.IWindModelPlugin.

Definition at line 85 of file SimpleRandomWind.cs.

Property Documentation

string OpenSim.Region.CoreModules.World.Wind.Plugins.SimpleRandomWind.Description
get

Definition at line 130 of file SimpleRandomWind.cs.

string OpenSim.Region.CoreModules.World.Wind.Plugins.SimpleRandomWind.Name
get

Definition at line 53 of file SimpleRandomWind.cs.

string OpenSim.Region.CoreModules.World.Wind.Plugins.SimpleRandomWind.Version
get

Definition at line 48 of file SimpleRandomWind.cs.


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