OpenSim
|
Public Member Functions | |
abstract string | ModifyTerrain (ITerrainChannel map, string[] args) |
Creates the feature. More... | |
abstract string | GetUsage () |
Gets a string describing the usage. More... | |
abstract double | operate (double[,] map, TerrainModifierData data, int x, int y) |
Apply the appropriate operation on the specified map, at (x, y). More... | |
Protected Member Functions | |
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 | |
ITerrainModule | m_module |
Static Protected Attributes | |
static readonly ILog | m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType) |
Definition at line 35 of file TerrainModifier.cs.
|
inlineprotected |
Definition at line 40 of file TerrainModifier.cs.
|
inlineprotected |
Definition at line 192 of file TerrainModifier.cs.
|
inlineprotected |
Definition at line 237 of file TerrainModifier.cs.
|
pure virtual |
Gets a string describing the usage.
Implements OpenSim.Region.CoreModules.World.Terrain.ITerrainModifier.
Implemented in OpenSim.Region.CoreModules.World.Terrain.Modifiers.NoiseModifier, OpenSim.Region.CoreModules.World.Terrain.Modifiers.SmoothModifier, OpenSim.Region.CoreModules.World.Terrain.Modifiers.FillModifier, OpenSim.Region.CoreModules.World.Terrain.Modifiers.LowerModifier, OpenSim.Region.CoreModules.World.Terrain.Modifiers.MaxModifier, OpenSim.Region.CoreModules.World.Terrain.Modifiers.MinModifier, and OpenSim.Region.CoreModules.World.Terrain.Modifiers.RaiseModifier.
|
pure virtual |
Creates the feature.
map | ITerrainChannel holding terrain data. |
args | command-line arguments from console. |
Implements OpenSim.Region.CoreModules.World.Terrain.ITerrainModifier.
Implemented in OpenSim.Region.CoreModules.World.Terrain.Modifiers.FillModifier, OpenSim.Region.CoreModules.World.Terrain.Modifiers.NoiseModifier, OpenSim.Region.CoreModules.World.Terrain.Modifiers.LowerModifier, OpenSim.Region.CoreModules.World.Terrain.Modifiers.MaxModifier, OpenSim.Region.CoreModules.World.Terrain.Modifiers.MinModifier, OpenSim.Region.CoreModules.World.Terrain.Modifiers.RaiseModifier, and OpenSim.Region.CoreModules.World.Terrain.Modifiers.SmoothModifier.
|
pure virtual |
Apply the appropriate operation on the specified map, at (x, y).
map | Map. |
data | Data. |
x | X. |
y | Y. |
Implements OpenSim.Region.CoreModules.World.Terrain.ITerrainModifier.
Implemented in OpenSim.Region.CoreModules.World.Terrain.Modifiers.NoiseModifier, OpenSim.Region.CoreModules.World.Terrain.Modifiers.SmoothModifier, OpenSim.Region.CoreModules.World.Terrain.Modifiers.FillModifier, OpenSim.Region.CoreModules.World.Terrain.Modifiers.LowerModifier, OpenSim.Region.CoreModules.World.Terrain.Modifiers.MaxModifier, OpenSim.Region.CoreModules.World.Terrain.Modifiers.MinModifier, and OpenSim.Region.CoreModules.World.Terrain.Modifiers.RaiseModifier.
|
inlineprotected |
Definition at line 153 of file TerrainModifier.cs.
|
inlineprotected |
Definition at line 178 of file TerrainModifier.cs.
|
inlineprotected |
Definition at line 51 of file TerrainModifier.cs.
|
staticprotected |
Definition at line 38 of file TerrainModifier.cs.
|
protected |
Definition at line 37 of file TerrainModifier.cs.