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
RasterFunction.FunctionName Property
The raster function name.
ArcGIS Maps SDK for JavaScript
public string? FunctionName { get; set; }
Property Value
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
RasterFunction.VariableName Property
The variable name for the raster function.
ArcGIS Maps SDK for JavaScript
public string? VariableName { get; set; }
Property Value
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
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
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
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
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.