GeoBlazor Pro
dymaptic.GeoBlazor.Pro
dymaptic.GeoBlazor.Pro.Components
CatalogFootprintLayerElevationInfo Class
Specifies how features are placed on the vertical axis (z).
ArcGIS Maps SDK for JavaScript
public class CatalogFootprintLayerElevationInfo : dymaptic.GeoBlazor.Core.Components.MapComponent
Inheritance System.Object 🡒 Microsoft.AspNetCore.Components.ComponentBase 🡒 dymaptic.GeoBlazor.Core.Components.MapComponent 🡒 CatalogFootprintLayerElevationInfo
Constructors
CatalogFootprintLayerElevationInfo() Constructor
Parameterless constructor for use as a Razor Component.
public CatalogFootprintLayerElevationInfo();
CatalogFootprintLayerElevationInfo(CatalogFootprintLayerElevationInfoFeatureExpressionInfo, 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 CatalogFootprintLayerElevationInfo(dymaptic.GeoBlazor.Pro.Components.CatalogFootprintLayerElevationInfoFeatureExpressionInfo? 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
CatalogFootprintLayerElevationInfoFeatureExpressionInfo
Defines how to override a feature’s Z-value based on its attributes.
ArcGIS Maps SDK for JavaScript
mode
System.Nullable<dymaptic.GeoBlazor.Core.Enums.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<dymaptic.GeoBlazor.Core.Enums.ElevationUnit>
The unit for featureExpressionInfo
and offset
values.
ArcGIS Maps SDK for JavaScript
Properties
CatalogFootprintLayerElevationInfo.FeatureExpressionInfo Property
Defines how to override a feature’s Z-value based on its attributes.
ArcGIS Maps SDK for JavaScript
public dymaptic.GeoBlazor.Pro.Components.CatalogFootprintLayerElevationInfoFeatureExpressionInfo? FeatureExpressionInfo { get; set; }
Property Value
CatalogFootprintLayerElevationInfoFeatureExpressionInfo
CatalogFootprintLayerElevationInfo.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<dymaptic.GeoBlazor.Core.Enums.ElevationInfoMode>
CatalogFootprintLayerElevationInfo.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>
CatalogFootprintLayerElevationInfo.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<dymaptic.GeoBlazor.Core.Enums.ElevationUnit>
Methods
CatalogFootprintLayerElevationInfo.GetFeatureExpressionInfo() Method
Asynchronously retrieve the current value of the FeatureExpressionInfo property.
public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Pro.Components.CatalogFootprintLayerElevationInfoFeatureExpressionInfo?> GetFeatureExpressionInfo();
Returns
System.Threading.Tasks.Task<CatalogFootprintLayerElevationInfoFeatureExpressionInfo>
CatalogFootprintLayerElevationInfo.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<dymaptic.GeoBlazor.Core.Enums.ElevationInfoMode>>
CatalogFootprintLayerElevationInfo.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>>
CatalogFootprintLayerElevationInfo.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<dymaptic.GeoBlazor.Core.Enums.ElevationUnit>>
CatalogFootprintLayerElevationInfo.SetFeatureExpressionInfo(CatalogFootprintLayerElevationInfoFeatureExpressionInfo) Method
Asynchronously set the value of the FeatureExpressionInfo property after render.
public System.Threading.Tasks.Task SetFeatureExpressionInfo(dymaptic.GeoBlazor.Pro.Components.CatalogFootprintLayerElevationInfoFeatureExpressionInfo? value);
Parameters
value
CatalogFootprintLayerElevationInfoFeatureExpressionInfo
The value to set.
Returns
CatalogFootprintLayerElevationInfo.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<dymaptic.GeoBlazor.Core.Enums.ElevationInfoMode>
The value to set.
Returns
CatalogFootprintLayerElevationInfo.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
CatalogFootprintLayerElevationInfo.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<dymaptic.GeoBlazor.Core.Enums.ElevationUnit>
The value to set.
Returns
CatalogFootprintLayerElevationInfo.ValidateRequiredGeneratedChildren() Method
Validates source-generated child components.
public override void ValidateRequiredGeneratedChildren();
Implements ValidateRequiredGeneratedChildren()