dymaptic.GeoBlazor.Core

dymaptic.GeoBlazor.Core.Components

ElevationInfo Class

Specifies how elements like features, observers, targets or flow are placed on the vertical axis (z). ArcGIS Maps SDK for JavaScript

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

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

Constructors

ElevationInfo() Constructor

Parameterless constructor for use as a Razor Component.

public ElevationInfo();

ElevationInfo(FeatureExpressionInfo, Nullable, Nullable, Nullable) Constructor

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

public ElevationInfo(dymaptic.GeoBlazor.Core.Components.FeatureExpressionInfo? featureExpressionInfo=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.ElevationInfoMode> mode=null, System.Nullable<double> offset=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.ElevationUnit> unit=null);

Parameters

featureExpressionInfo FeatureExpressionInfo

Defines how to override an element's Z-value based on its attributes. ArcGIS Maps SDK for JavaScript

mode System.Nullable<ElevationInfoMode>

Defines how the element is placed with respect to the terrain surface or 3D objects in the scene. ArcGIS Maps SDK for JavaScript

offset System.Nullable<System.Double>

An elevation offset, which is added to the vertical position of the element. ArcGIS Maps SDK for JavaScript

unit System.Nullable<ElevationUnit>

The unit for `featureExpressionInfo` and `offset` values. ArcGIS Maps SDK for JavaScript

Properties

ElevationInfo.FeatureExpressionInfo Property

Defines how to override an element's Z-value based on its attributes. ArcGIS Maps SDK for JavaScript

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

Property Value

FeatureExpressionInfo

ElevationInfo.Mode Property

Defines how the element is placed with respect to the terrain surface or 3D objects in the scene. ArcGIS Maps SDK for JavaScript

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

Property Value

System.Nullable<ElevationInfoMode>

ElevationInfo.Offset Property

An elevation offset, which is added to the vertical position of the element. ArcGIS Maps SDK for JavaScript

public System.Nullable<double> Offset { get; set; }

Property Value

System.Nullable<System.Double>

ElevationInfo.Unit Property

The unit for `featureExpressionInfo` and `offset` values. ArcGIS Maps SDK for JavaScript

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

Property Value

System.Nullable<ElevationUnit>

Methods

ElevationInfo.GetFeatureExpressionInfo() Method

Asynchronously retrieve the current value of the FeatureExpressionInfo property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.FeatureExpressionInfo?> GetFeatureExpressionInfo();

Returns

System.Threading.Tasks.Task<FeatureExpressionInfo>

ElevationInfo.GetMode() Method

Asynchronously retrieve the current value of the Mode property.

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

Returns

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

ElevationInfo.GetOffset() Method

Asynchronously retrieve the current value of the Offset property.

public System.Threading.Tasks.Task<System.Nullable<double>> GetOffset();

Returns

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

ElevationInfo.GetUnit() Method

Asynchronously retrieve the current value of the Unit property.

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

Returns

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

ElevationInfo.SetFeatureExpressionInfo(FeatureExpressionInfo) Method

Asynchronously set the value of the FeatureExpressionInfo property after render.

public System.Threading.Tasks.Task SetFeatureExpressionInfo(dymaptic.GeoBlazor.Core.Components.FeatureExpressionInfo? value);

Parameters

value FeatureExpressionInfo

The value to set.

Returns

System.Threading.Tasks.Task

ElevationInfo.SetMode(Nullable) Method

Asynchronously set the value of the Mode property after render.

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

Parameters

value System.Nullable<ElevationInfoMode>

The value to set.

Returns

System.Threading.Tasks.Task

ElevationInfo.SetOffset(Nullable) Method

Asynchronously set the value of the Offset property after render.

public System.Threading.Tasks.Task SetOffset(System.Nullable<double> value);

Parameters

value System.Nullable<System.Double>

The value to set.

Returns

System.Threading.Tasks.Task

ElevationInfo.SetUnit(Nullable) Method

Asynchronously set the value of the Unit property after render.

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

Parameters

value System.Nullable<ElevationUnit>

The value to set.

Returns

System.Threading.Tasks.Task

ElevationInfo.ValidateRequiredGeneratedChildren() Method

Validates source-generated child components.

public override void ValidateRequiredGeneratedChildren();

Implements ValidateRequiredGeneratedChildren()