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

Public Member Functions

 SmoothModifier (ITerrainModule module)
 
override string ModifyTerrain (ITerrainChannel map, string[] args)
 Creates the feature. More...
 
override string GetUsage ()
 Gets a string describing the usage. More...
 
override double operate (double[,] map, TerrainModifierData data, int x, int y)
 Apply the appropriate operation on the specified map, at (x, y). More...
 

Additional Inherited Members

- Protected Member Functions inherited from OpenSim.Region.CoreModules.World.Terrain.TerrainModifier
 TerrainModifier (ITerrainModule module)
 
String parseParameters (string[] args, out TerrainModifierData data)
 
string parseFloat (String s, out float f)
 
string parseInt (String s, out int i)
 
void applyModification (ITerrainChannel map, TerrainModifierData data)
 
double computeBevel (TerrainModifierData data, int x, int y)
 
- Protected Attributes inherited from OpenSim.Region.CoreModules.World.Terrain.TerrainModifier
ITerrainModule m_module
 
- Static Protected Attributes inherited from OpenSim.Region.CoreModules.World.Terrain.TerrainModifier
static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType)
 

Detailed Description

Definition at line 33 of file SmoothModifier.cs.

Constructor & Destructor Documentation

OpenSim.Region.CoreModules.World.Terrain.Modifiers.SmoothModifier.SmoothModifier ( ITerrainModule  module)
inline

Definition at line 35 of file SmoothModifier.cs.

Member Function Documentation

override string OpenSim.Region.CoreModules.World.Terrain.Modifiers.SmoothModifier.GetUsage ( )
inlinevirtual

Gets a string describing the usage.

Returns
A string describing parameters for creating the feature. Format is "feature-name <arg1> <arg2> ..."

Implements OpenSim.Region.CoreModules.World.Terrain.TerrainModifier.

Definition at line 91 of file SmoothModifier.cs.

override string OpenSim.Region.CoreModules.World.Terrain.Modifiers.SmoothModifier.ModifyTerrain ( ITerrainChannel  map,
string[]  args 
)
inlinevirtual

Creates the feature.

Returns
Empty string if successful, otherwise error message.
Parameters
mapITerrainChannel holding terrain data.
argscommand-line arguments from console.

Implements OpenSim.Region.CoreModules.World.Terrain.TerrainModifier.

Definition at line 39 of file SmoothModifier.cs.

override double OpenSim.Region.CoreModules.World.Terrain.Modifiers.SmoothModifier.operate ( double  map[,],
TerrainModifierData  data,
int  x,
int  y 
)
inlinevirtual

Apply the appropriate operation on the specified map, at (x, y).

Parameters
mapMap.
dataData.
xX.
yY.

Implements OpenSim.Region.CoreModules.World.Terrain.TerrainModifier.

Definition at line 98 of file SmoothModifier.cs.


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