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.FillModifier Class Reference
Inheritance diagram for OpenSim.Region.CoreModules.World.Terrain.Modifiers.FillModifier:
Inheritance graph
[legend]
Collaboration diagram for OpenSim.Region.CoreModules.World.Terrain.Modifiers.FillModifier:
Collaboration graph
[legend]

Public Member Functions

 FillModifier (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 34 of file FillModifier.cs.

Constructor & Destructor Documentation

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

Definition at line 37 of file FillModifier.cs.

Member Function Documentation

override string OpenSim.Region.CoreModules.World.Terrain.Modifiers.FillModifier.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 76 of file FillModifier.cs.

override string OpenSim.Region.CoreModules.World.Terrain.Modifiers.FillModifier.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 41 of file FillModifier.cs.

override double OpenSim.Region.CoreModules.World.Terrain.Modifiers.FillModifier.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 83 of file FillModifier.cs.


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