dymaptic.GeoBlazor.Core

dymaptic.GeoBlazor.Core.Components.Renderers

RasterPresetRenderer Class

Defines a predefined raster renderer associated with an ImageryLayer or ImageryTileLayer.
ArcGIS Maps SDK for JavaScript

public class RasterPresetRenderer : dymaptic.GeoBlazor.Core.Components.MapComponent

Inheritance System.Object 🡒 Microsoft.AspNetCore.Components.ComponentBase 🡒 MapComponent 🡒 RasterPresetRenderer

Constructors

RasterPresetRenderer() Constructor

Parameterless constructor for use as a Razor Component.

public RasterPresetRenderer();

RasterPresetRenderer(IReadOnlyList, Nullable, string, Renderer, string) Constructor

Constructor for use in C# code. Use named parameters (e.g., item1: value1, item2: value2) to set properties in any order.

public RasterPresetRenderer(System.Collections.Generic.IReadOnlyList<long>? bandIds=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.Method> method=null, string? name=null, dymaptic.GeoBlazor.Core.Components.Renderers.Renderer? renderer=null, string? value=null);

Parameters

bandIds System.Collections.Generic.IReadOnlyList<System.Int64>

The band ids associated with the raster renderer.
ArcGIS Maps SDK for JavaScript

method System.Nullable<Method>

Specifies how to match the renderer.
ArcGIS Maps SDK for JavaScript

name System.String

The name of the preset renderer.
ArcGIS Maps SDK for JavaScript

renderer Renderer

The raster renderer associated with the selected value and method.
ArcGIS Maps SDK for JavaScript

value System.String

The corresponding value of selected method.
ArcGIS Maps SDK for JavaScript

Properties

RasterPresetRenderer.BandIds Property

The band ids associated with the raster renderer.
ArcGIS Maps SDK for JavaScript

public System.Collections.Generic.IReadOnlyList<long>? BandIds { get; set; }

Property Value

System.Collections.Generic.IReadOnlyList<System.Int64>

RasterPresetRenderer.Method Property

Specifies how to match the renderer.
ArcGIS Maps SDK for JavaScript

public System.Nullable<dymaptic.GeoBlazor.Core.Enums.Method> Method { get; set; }

Property Value

System.Nullable<Method>

RasterPresetRenderer.Name Property

The name of the preset renderer.
ArcGIS Maps SDK for JavaScript

public string? Name { get; set; }

Property Value

System.String

RasterPresetRenderer.Renderer Property

The raster renderer associated with the selected value and method.
ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Core.Components.Renderers.Renderer? Renderer { get; set; }

Property Value

Renderer

RasterPresetRenderer.Value Property

The corresponding value of selected method.
ArcGIS Maps SDK for JavaScript

public string? Value { get; set; }

Property Value

System.String

Methods

RasterPresetRenderer.AddToBandIds(long[]) Method

Asynchronously adds elements to the BandIds property.

public System.Threading.Tasks.Task AddToBandIds(params long[] values);

Parameters

values System.Int64[]

The elements to add.

Returns

System.Threading.Tasks.Task

RasterPresetRenderer.GetBandIds() Method

Asynchronously retrieve the current value of the BandIds property.

public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<long>?> GetBandIds();

Returns

System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<System.Int64>>

RasterPresetRenderer.GetMethod() Method

Asynchronously retrieve the current value of the Method property.

public System.Threading.Tasks.Task<System.Nullable<dymaptic.GeoBlazor.Core.Enums.Method>> GetMethod();

Returns

System.Threading.Tasks.Task<System.Nullable<Method>>

RasterPresetRenderer.GetName() Method

Asynchronously retrieve the current value of the Name property.

public System.Threading.Tasks.Task<string?> GetName();

Returns

System.Threading.Tasks.Task<System.String>

RasterPresetRenderer.GetRenderer() Method

Asynchronously retrieve the current value of the Renderer property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.Renderers.Renderer?> GetRenderer();

Returns

System.Threading.Tasks.Task<Renderer>

RasterPresetRenderer.GetValue() Method

Asynchronously retrieve the current value of the Value property.

public System.Threading.Tasks.Task<string?> GetValue();

Returns

System.Threading.Tasks.Task<System.String>

RasterPresetRenderer.RemoveFromBandIds(long[]) Method

Asynchronously remove an element from the BandIds property.

public System.Threading.Tasks.Task RemoveFromBandIds(params long[] values);

Parameters

values System.Int64[]

The elements to remove.

Returns

System.Threading.Tasks.Task

RasterPresetRenderer.SetBandIds(IReadOnlyList) Method

Asynchronously set the value of the BandIds property after render.

public System.Threading.Tasks.Task SetBandIds(System.Collections.Generic.IReadOnlyList<long>? value);

Parameters

value System.Collections.Generic.IReadOnlyList<System.Int64>

The value to set.

Returns

System.Threading.Tasks.Task

RasterPresetRenderer.SetMethod(Nullable) Method

Asynchronously set the value of the Method property after render.

public System.Threading.Tasks.Task SetMethod(System.Nullable<dymaptic.GeoBlazor.Core.Enums.Method> value);

Parameters

value System.Nullable<Method>

The value to set.

Returns

System.Threading.Tasks.Task

RasterPresetRenderer.SetName(string) Method

Asynchronously set the value of the Name property after render.

public System.Threading.Tasks.Task SetName(string? value);

Parameters

value System.String

The value to set.

Returns

System.Threading.Tasks.Task

RasterPresetRenderer.SetRenderer(Renderer) Method

Asynchronously set the value of the Renderer property after render.

public System.Threading.Tasks.Task SetRenderer(dymaptic.GeoBlazor.Core.Components.Renderers.Renderer? value);

Parameters

value Renderer

The value to set.

Returns

System.Threading.Tasks.Task

RasterPresetRenderer.SetValue(string) Method

Asynchronously set the value of the Value property after render.

public System.Threading.Tasks.Task SetValue(string? value);

Parameters

value System.String

The value to set.

Returns

System.Threading.Tasks.Task

RasterPresetRenderer.ValidateRequiredGeneratedChildren() Method

Validates source-generated child components.

public override void ValidateRequiredGeneratedChildren();

Implements ValidateRequiredGeneratedChildren()