dymaptic.GeoBlazor.Core

dymaptic.GeoBlazor.Core.Components

FeatureLayerBaseElevationInfo Class

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

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

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

Constructors

FeatureLayerBaseElevationInfo() Constructor

Parameterless constructor for use as a Razor Component.

public FeatureLayerBaseElevationInfo();

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

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

FeatureLayerBaseElevationInfo.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.FeatureLayerBaseElevationInfoFeatureExpressionInfo? FeatureExpressionInfo { get; set; }

Property Value

FeatureLayerBaseElevationInfoFeatureExpressionInfo

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

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

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

FeatureLayerBaseElevationInfo.GetFeatureExpressionInfo() Method

Asynchronously retrieve the current value of the FeatureExpressionInfo property.

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

Returns

System.Threading.Tasks.Task<FeatureLayerBaseElevationInfoFeatureExpressionInfo>

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

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

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

FeatureLayerBaseElevationInfo.SetFeatureExpressionInfo(FeatureLayerBaseElevationInfoFeatureExpressionInfo) Method

Asynchronously set the value of the FeatureExpressionInfo property after render.

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

Parameters

value FeatureLayerBaseElevationInfoFeatureExpressionInfo

The value to set.

Returns

System.Threading.Tasks.Task

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

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

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

FeatureLayerBaseElevationInfo.ValidateRequiredGeneratedChildren() Method

Validates source-generated child components.

public override void ValidateRequiredGeneratedChildren();

Implements ValidateRequiredGeneratedChildren()