RadioPlan Settings: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
| Line 2: | Line 2: | ||
=== Colour schema store === | === Colour schema store === | ||
Colour schemas for different plots can be investigated and updated.<syntaxhighlight lang="c#"> | Colour schemas for different plots can be investigated and updated with '''IMariaRadioPlanLayer.Settings.ColourSchemaStore'''<syntaxhighlight lang="c#"> | ||
var colourSchema = Settings.ColourSchemaStore.GetRenderColourSchema(PlotType.SignalLevelDbm); | var colourSchema = Settings.ColourSchemaStore.GetRenderColourSchema(PlotType.SignalLevelDbm); | ||
</syntaxhighlight>Replace a colour schema<syntaxhighlight lang="c#"> | </syntaxhighlight>Replace a colour schema<syntaxhighlight lang="c#"> | ||
| Line 13: | Line 13: | ||
Settings.ColourSchemaStore.SetColorSchema(PlotType.SignalLevelDbm, newSchema); | Settings.ColourSchemaStore.SetColorSchema(PlotType.SignalLevelDbm, newSchema); | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== Coverage roperties === | |||
Coverage properties can be set from '''IMariaRadioPlanLayer.Settings.CoverageProperties'''<syntaxhighlight lang="c#"> | |||
public record CoverageProperties(int Resolution, int Size, AreaShape CalculationAreaShape, string PropagationModel, RxHeight RxHeight); | |||
</syntaxhighlight> | |||
=== PolygonBuilderOption === | |||
=== ConnectivityLinesSetting === | |||
Latest revision as of 16:22, 26 January 2026
Radio plan settings is available from IMariaRadioPlanLayer.Settings
Colour schema store
Colour schemas for different plots can be investigated and updated with IMariaRadioPlanLayer.Settings.ColourSchemaStore
var colourSchema = Settings.ColourSchemaStore.GetRenderColourSchema(PlotType.SignalLevelDbm);
Replace a colour schema
var newSchema = new RenderColourSchema(
[
new RenderColourSchemaItem(-105, Colors.Red, "weak coverage"),
new RenderColourSchemaItem(-80, Colors.Green, "good coverage"),
], CompareOperators.GreaterThan, "dBm", 100, -105);
Settings.ColourSchemaStore.SetColorSchema(PlotType.SignalLevelDbm, newSchema);
Coverage roperties
Coverage properties can be set from IMariaRadioPlanLayer.Settings.CoverageProperties
public record CoverageProperties(int Resolution, int Size, AreaShape CalculationAreaShape, string PropagationModel, RxHeight RxHeight);