Class BiomeRater
Inheritance
System.Object
BiomeRater
Assembly: Eco.Simulation.dll
Syntax
public sealed class BiomeRater : WorldLayerInteraction<Tuple<float, float>>, IWorldLayerInteraction, IWorldLayerRelationship
Constructors
BiomeRater()
Declaration
Properties
BiomeLayerName
Declaration
public string BiomeLayerName { get; set; }
Property Value
Type |
Description |
System.String |
|
DependencyLayerNames
Declaration
public override string[] DependencyLayerNames { get; }
Property Value
Type |
Description |
System.String[] |
|
Overrides
Eco.Simulation.WorldLayers.WorldLayerInteraction<System.Tuple<System.Single, System.Single>>.DependencyLayerNames
DescribeGeneral
Declaration
public override string DescribeGeneral { get; }
Property Value
Type |
Description |
System.String |
|
Overrides
Eco.Simulation.WorldLayers.WorldLayerInteraction<System.Tuple<System.Single, System.Single>>.DescribeGeneral
MoistureRange
Declaration
public Range MoistureRange { get; set; }
Property Value
OutputLayerName
Declaration
public override string OutputLayerName { get; }
Property Value
Type |
Description |
System.String |
|
Overrides
Eco.Simulation.WorldLayers.WorldLayerInteraction<System.Tuple<System.Single, System.Single>>.OutputLayerName
TemperatureRange
Declaration
public Range TemperatureRange { get; set; }
Property Value
WaterRange
Declaration
public Range WaterRange { get; set; }
Property Value
WorldInitDependencyLayerNames
Declaration
public override string[] WorldInitDependencyLayerNames { get; }
Property Value
Type |
Description |
System.String[] |
|
Overrides
Eco.Simulation.WorldLayers.WorldLayerInteraction<System.Tuple<System.Single, System.Single>>.WorldInitDependencyLayerNames
Methods
Apply(Single, Single[], WorldLayerNeighborInfo[])
Declaration
public override float Apply(float currentValue, float[] dependencyValues, WorldLayerNeighborInfo[] neighborValues)
Parameters
Type |
Name |
Description |
System.Single |
currentValue |
|
System.Single[] |
dependencyValues |
|
WorldLayerNeighborInfo[] |
neighborValues |
|
Returns
Type |
Description |
System.Single |
|
Overrides
Eco.Simulation.WorldLayers.WorldLayerInteraction<System.Tuple<System.Single, System.Single>>.Apply(System.Single, System.Single[], Eco.Simulation.WorldLayers.WorldLayerNeighborInfo[])
DescribeAggregated(IEnumerable<Tuple<Single, Single>>)
Declaration
protected override string DescribeAggregated(IEnumerable<Tuple<float, float>> intermediateDescriptions)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IEnumerable<System.Tuple<System.Single, System.Single>> |
intermediateDescriptions |
|
Returns
Type |
Description |
System.String |
|
Overrides
Eco.Simulation.WorldLayers.WorldLayerInteraction<System.Tuple<System.Single, System.Single>>.DescribeAggregated(System.Collections.Generic.IEnumerable<System.Tuple<System.Single, System.Single>>)
DescribeSpecific(Single, Single[], WorldLayerNeighborInfo[])
Declaration
protected override Tuple<float, float> DescribeSpecific(float currentValue, float[] dependencyValues, WorldLayerNeighborInfo[] neighborValues)
Parameters
Type |
Name |
Description |
System.Single |
currentValue |
|
System.Single[] |
dependencyValues |
|
WorldLayerNeighborInfo[] |
neighborValues |
|
Returns
Type |
Description |
System.Tuple<System.Single, System.Single> |
|
Overrides
Eco.Simulation.WorldLayers.WorldLayerInteraction<System.Tuple<System.Single, System.Single>>.DescribeSpecific(System.Single, System.Single[], Eco.Simulation.WorldLayers.WorldLayerNeighborInfo[])
PostWorldgen(Single, Single[], WorldLayerNeighborInfo[])
Declaration
public override float PostWorldgen(float currentValue, float[] dependencyValues, WorldLayerNeighborInfo[] neighborValues)
Parameters
Type |
Name |
Description |
System.Single |
currentValue |
|
System.Single[] |
dependencyValues |
|
WorldLayerNeighborInfo[] |
neighborValues |
|
Returns
Type |
Description |
System.Single |
|
Overrides
Eco.Simulation.WorldLayers.WorldLayerInteraction<System.Tuple<System.Single, System.Single>>.PostWorldgen(System.Single, System.Single[], Eco.Simulation.WorldLayers.WorldLayerNeighborInfo[])
Verify(List<LocString>)
Declaration
public override bool Verify(List<LocString> errors)
Parameters
Type |
Name |
Description |
System.Collections.Generic.List<LocString> |
errors |
|
Returns
Type |
Description |
System.Boolean |
|
Overrides
Eco.Simulation.WorldLayers.WorldLayerInteraction<System.Tuple<System.Single, System.Single>>.Verify(System.Collections.Generic.List<Eco.Shared.Localization.LocString>)
Implements