Show / Hide Table of Contents

Class GeoElementViewshed

GeoElementViewshed is an analysis object that renders a viewshed for a specified GeoElement.

Inheritance
System.Object
Analysis
Viewshed
GeoElementViewshed
Implements
System.ComponentModel.INotifyPropertyChanged
Viewshed.HorizontalAngle
Viewshed.VerticalAngle
Viewshed.MinDistance
Viewshed.MaxDistance
Viewshed.IsFrustumOutlineVisible
Viewshed.VisibleColor
Viewshed.ObstructedColor
Viewshed.FrustumOutlineColor
Analysis.IsVisible
Analysis.INotifyPropertyChanged.PropertyChanged
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Esri.ArcGISRuntime.UI.GeoAnalysis
Assembly: Esri.ArcGISRuntime.dll
Syntax
public sealed class GeoElementViewshed : Viewshed, INotifyPropertyChanged
Remarks

GeoElementViewshed determines visible and non-visible areas in a GeoView for an observer defined with a GeoElement. The viewshed will be updated as the GeoElement location changes. You need to pass this handle to all GeoElementViewshed functions.

Constructors

Name Description
GeoElementViewshed(GeoElement, Double, Double, Double, Double, Double, Double)

Initializes a new instance of the GeoElementViewshed class.

Properties

Name Description
GeoElement

Gets the GeoElement that represents the observer for the viewshed analysis.

HeadingOffset

Gets or sets the offset angle applied to the heading of the GeoElement.

OffsetX

Gets or sets the location offset in the X direction that defines the observer relative to the GeoElement.

OffsetY

Gets or sets the location offset in the Y direction that defines the observer relative to the GeoElement.

OffsetZ

Gets or sets the location offset in the Z direction that defines the observer relative to the GeoElement.

PitchOffset

Gets or sets the offset angle applied to the pitch of the GeoElement.

Applies to

TargetVersions
.NET Standard 2.0100.3 - 200.7
.NET100.13 - 200.7
.NET Windows100.13 - 200.7
.NET Android200.0 - 200.7
.NET iOS200.0 - 200.7
.NET Framework100.2.1 - 200.7
Xamarin.Android100.2.1 - 100.15
Xamarin.iOS100.2.1 - 100.15
UWP100.2.1 - 200.7
In This Article
Back to top Copyright © 2022 Esri.