dymaptic.GeoBlazor.Core

dymaptic.GeoBlazor.Core.Components

GraphicsLayerElevationInfo Class

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

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

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

Constructors

GraphicsLayerElevationInfo() Constructor

Parameterless constructor for use as a Razor Component.

public GraphicsLayerElevationInfo();

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

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 graphic.
ArcGIS Maps SDK for JavaScript

unit System.Nullable<ElevationUnit>

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

Properties

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

Property Value

GraphicsLayerElevationInfoFeatureExpressionInfo

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

GraphicsLayerElevationInfo.Offset Property

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

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

Property Value

System.Nullable<System.Double>

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

GraphicsLayerElevationInfo.GetFeatureExpressionInfo() Method

Asynchronously retrieve the current value of the FeatureExpressionInfo property.

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

Returns

System.Threading.Tasks.Task<GraphicsLayerElevationInfoFeatureExpressionInfo>

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

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

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

GraphicsLayerElevationInfo.SetFeatureExpressionInfo(GraphicsLayerElevationInfoFeatureExpressionInfo) Method

Asynchronously set the value of the FeatureExpressionInfo property after render.

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

Parameters

value GraphicsLayerElevationInfoFeatureExpressionInfo

The value to set.

Returns

System.Threading.Tasks.Task

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

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

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

GraphicsLayerElevationInfo.ValidateRequiredGeneratedChildren() Method

Validates source-generated child components.

public override void ValidateRequiredGeneratedChildren();

Implements ValidateRequiredGeneratedChildren()