dymaptic.GeoBlazor.Core

dymaptic.GeoBlazor.Core.Components

RasterFunction Class

Raster functions specify processing to be done to the image service.
ArcGIS Maps SDK for JavaScript

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

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

Constructors

RasterFunction() Constructor

Parameterless constructor for use as a Razor Component.

public RasterFunction();

RasterFunction(string, string, Nullable, string, string) Constructor

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

public RasterFunction(string? functionArguments=null, string? functionName=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.OutputPixelType> outputPixelType=null, string? rasterFunctionDefinition=null, string? variableName=null);

Parameters

functionArguments System.String

The arguments for the raster function.
ArcGIS Maps SDK for JavaScript

functionName System.String

The raster function name.
ArcGIS Maps SDK for JavaScript

outputPixelType System.Nullable<OutputPixelType>

Defines the pixel type of the output image.
default “unknown”
ArcGIS Maps SDK for JavaScript

rasterFunctionDefinition System.String

Property where Raster Function template is passed.
ArcGIS Maps SDK for JavaScript

variableName System.String

The variable name for the raster function.
ArcGIS Maps SDK for JavaScript

Properties

RasterFunction.FunctionArguments Property

The arguments for the raster function.
ArcGIS Maps SDK for JavaScript

public string? FunctionArguments { get; set; }

Property Value

System.String

RasterFunction.FunctionName Property

The raster function name.
ArcGIS Maps SDK for JavaScript

public string? FunctionName { get; set; }

Property Value

System.String

RasterFunction.OutputPixelType Property

Defines the pixel type of the output image.
default “unknown”
ArcGIS Maps SDK for JavaScript

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

Property Value

System.Nullable<OutputPixelType>

RasterFunction.RasterFunctionDefinition Property

Property where Raster Function template is passed.
ArcGIS Maps SDK for JavaScript

public string? RasterFunctionDefinition { get; set; }

Property Value

System.String

RasterFunction.VariableName Property

The variable name for the raster function.
ArcGIS Maps SDK for JavaScript

public string? VariableName { get; set; }

Property Value

System.String

Methods

RasterFunction.GetFunctionArguments() Method

Asynchronously retrieve the current value of the FunctionArguments property.

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

Returns

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

RasterFunction.GetFunctionName() Method

Asynchronously retrieve the current value of the FunctionName property.

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

Returns

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

RasterFunction.GetOutputPixelType() Method

Asynchronously retrieve the current value of the OutputPixelType property.

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

Returns

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

RasterFunction.GetRasterFunctionDefinition() Method

Asynchronously retrieve the current value of the RasterFunctionDefinition property.

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

Returns

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

RasterFunction.GetVariableName() Method

Asynchronously retrieve the current value of the VariableName property.

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

Returns

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

RasterFunction.SetFunctionArguments(string) Method

Asynchronously set the value of the FunctionArguments property after render.

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

Parameters

value System.String

The value to set.

Returns

System.Threading.Tasks.Task

RasterFunction.SetFunctionName(string) Method

Asynchronously set the value of the FunctionName property after render.

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

Parameters

value System.String

The value to set.

Returns

System.Threading.Tasks.Task

RasterFunction.SetOutputPixelType(Nullable) Method

Asynchronously set the value of the OutputPixelType property after render.

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

Parameters

value System.Nullable<OutputPixelType>

The value to set.

Returns

System.Threading.Tasks.Task

RasterFunction.SetRasterFunctionDefinition(string) Method

Asynchronously set the value of the RasterFunctionDefinition property after render.

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

Parameters

value System.String

The value to set.

Returns

System.Threading.Tasks.Task

RasterFunction.SetVariableName(string) Method

Asynchronously set the value of the VariableName property after render.

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

Parameters

value System.String

The value to set.

Returns

System.Threading.Tasks.Task