dymaptic.GeoBlazor.Core

dymaptic.GeoBlazor.Core.Components

GeoJSONLayerElevationInfo Class

Specifies how features are placed on the vertical axis (z).
ArcGIS Maps SDK for JavaScript

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

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

Constructors

GeoJSONLayerElevationInfo() Constructor

Parameterless constructor for use as a Razor Component.

public GeoJSONLayerElevationInfo();

GeoJSONLayerElevationInfo(GeoJSONLayerElevationInfoFeatureExpressionInfo, 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 GeoJSONLayerElevationInfo(dymaptic.GeoBlazor.Core.Components.GeoJSONLayerElevationInfoFeatureExpressionInfo? 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 GeoJSONLayerElevationInfoFeatureExpressionInfo

Defines how to override a feature’s Z-value based on its attributes.
ArcGIS Maps SDK for JavaScript

mode System.Nullable<ElevationInfoMode>

Defines how the feature 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 feature.
ArcGIS Maps SDK for JavaScript

unit System.Nullable<ElevationUnit>

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

Properties

GeoJSONLayerElevationInfo.FeatureExpressionInfo Property

Defines how to override a feature’s Z-value based on its attributes.
ArcGIS Maps SDK for JavaScript

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

Property Value

GeoJSONLayerElevationInfoFeatureExpressionInfo

GeoJSONLayerElevationInfo.Mode Property

Defines how the feature 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>

GeoJSONLayerElevationInfo.Offset Property

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

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

Property Value

System.Nullable<System.Double>

GeoJSONLayerElevationInfo.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

GeoJSONLayerElevationInfo.GetFeatureExpressionInfo() Method

Asynchronously retrieve the current value of the FeatureExpressionInfo property.

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

Returns

System.Threading.Tasks.Task<GeoJSONLayerElevationInfoFeatureExpressionInfo>

GeoJSONLayerElevationInfo.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>>

GeoJSONLayerElevationInfo.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>>

GeoJSONLayerElevationInfo.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>>

GeoJSONLayerElevationInfo.SetFeatureExpressionInfo(GeoJSONLayerElevationInfoFeatureExpressionInfo) Method

Asynchronously set the value of the FeatureExpressionInfo property after render.

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

Parameters

value GeoJSONLayerElevationInfoFeatureExpressionInfo

The value to set.

Returns

System.Threading.Tasks.Task

GeoJSONLayerElevationInfo.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

GeoJSONLayerElevationInfo.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

GeoJSONLayerElevationInfo.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

GeoJSONLayerElevationInfo.ValidateRequiredGeneratedChildren() Method

Validates source-generated child components.

public override void ValidateRequiredGeneratedChildren();

Implements ValidateRequiredGeneratedChildren()