dymaptic.GeoBlazor.Core
dymaptic.GeoBlazor.Core.Components
DimensionalDefinition Class
A dimensional definition defines a filter based on one variable and one dimension.
ArcGIS Maps SDK for JavaScript
public class DimensionalDefinition : dymaptic.GeoBlazor.Core.Components.MapComponent
Inheritance System.Object 🡒 Microsoft.AspNetCore.Components.ComponentBase 🡒 MapComponent 🡒 DimensionalDefinition
Constructors
DimensionalDefinition() Constructor
Parameterless constructor for use as a Razor Component.
public DimensionalDefinition();
DimensionalDefinition(string, Nullable, string, DimensionalDefinitionValues) Constructor
Constructor for use in C# code. Use named parameters (e.g., item1: value1, item2: value2) to set properties in any order.
public DimensionalDefinition(string? dimensionName=null, System.Nullable<bool> isSlice=null, string? variableName=null, dymaptic.GeoBlazor.Core.Components.Renderers.DimensionalDefinitionValues? values=null);
Parameters
dimensionName
System.String
The dimension associated with the variable.
ArcGIS Maps SDK for JavaScript
isSlice
System.Nullable<System.Boolean>
Indicates whether the values indicate slices (rather than ranges).
default false
ArcGIS Maps SDK for JavaScript
variableName
System.String
The required variable name by which to filter.
ArcGIS Maps SDK for JavaScript
values
DimensionalDefinitionValues
An array of single values or tuples [min, max] each defining a range of
valid values along the specified dimension.
ArcGIS Maps SDK for JavaScript
Properties
DimensionalDefinition.DimensionName Property
The dimension associated with the variable..
public string? DimensionName { get; set; }
Property Value
DimensionalDefinition.IsSlice Property
Indicates whether the values indicate slices (rather than ranges).
public System.Nullable<bool> IsSlice { get; set; }
Property Value
System.Nullable<System.Boolean>
DimensionalDefinition.Values Property
An array of single values or tuples [min, max] each defining a range of valid values along the specified dimension.
public dymaptic.GeoBlazor.Core.Components.Renderers.DimensionalDefinitionValues? Values { get; set; }
Property Value
DimensionalDefinition.VariableName Property
The required variable name by which to filter.
public string? VariableName { get; set; }
Property Value
Methods
DimensionalDefinition.GetDimensionName() Method
Asynchronously retrieve the current value of the DimensionName property.
public System.Threading.Tasks.Task<string?> GetDimensionName();
Returns
System.Threading.Tasks.Task<System.String>
DimensionalDefinition.GetIsSlice() Method
Asynchronously retrieve the current value of the IsSlice property.
public System.Threading.Tasks.Task<System.Nullable<bool>> GetIsSlice();
Returns
System.Threading.Tasks.Task<System.Nullable<System.Boolean>>
DimensionalDefinition.GetValues() Method
Asynchronously retrieve the current value of the Values property.
public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.Renderers.DimensionalDefinitionValues?> GetValues();
Returns
System.Threading.Tasks.Task<DimensionalDefinitionValues>
DimensionalDefinition.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>
DimensionalDefinition.SetDimensionName(string) Method
Asynchronously set the value of the DimensionName property after render.
public System.Threading.Tasks.Task SetDimensionName(string? value);
Parameters
value
System.String
The value to set.
Returns
DimensionalDefinition.SetIsSlice(Nullable) Method
Asynchronously set the value of the IsSlice property after render.
public System.Threading.Tasks.Task SetIsSlice(System.Nullable<bool> value);
Parameters
value
System.Nullable<System.Boolean>
The value to set.
Returns
DimensionalDefinition.SetValues(DimensionalDefinitionValues) Method
Asynchronously set the value of the Values property after render.
public System.Threading.Tasks.Task SetValues(dymaptic.GeoBlazor.Core.Components.Renderers.DimensionalDefinitionValues? value);
Parameters
value
DimensionalDefinitionValues
The value to set.
Returns
DimensionalDefinition.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.