RadioPlan Settings

From Maria GDK Wiki
Revision as of 13:05, 17 March 2026 by Trm (talk | contribs) (adding links)
Jump to navigation Jump to search

Radio plan settings is available from IMariaRadioPlanLayer.Settings

Colour schema store

Colour schemas for different plots can be read and updated with IMariaRadioPlanLayer.Settings.ColourSchemaStore

Get the ColourSchema for a PlotType:

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);