dymaptic.GeoBlazor.Core

dymaptic.GeoBlazor.Core.Components

WFSLayerElevationInfo Class

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

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

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

Constructors

WFSLayerElevationInfo() Constructor

Parameterless constructor for use as a Razor Component.

public WFSLayerElevationInfo();

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

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

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

Property Value

WFSLayerElevationInfoFeatureExpressionInfo

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

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

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

WFSLayerElevationInfo.GetFeatureExpressionInfo() Method

Asynchronously retrieve the current value of the FeatureExpressionInfo property.

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

Returns

System.Threading.Tasks.Task<WFSLayerElevationInfoFeatureExpressionInfo>

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

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

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

WFSLayerElevationInfo.SetFeatureExpressionInfo(WFSLayerElevationInfoFeatureExpressionInfo) Method

Asynchronously set the value of the FeatureExpressionInfo property after render.

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

Parameters

value WFSLayerElevationInfoFeatureExpressionInfo

The value to set.

Returns

System.Threading.Tasks.Task

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

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

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

WFSLayerElevationInfo.ValidateRequiredGeneratedChildren() Method

Validates source-generated child components.

public override void ValidateRequiredGeneratedChildren();

Implements ValidateRequiredGeneratedChildren()