Show / Hide Table of Contents

Class ExploratoryGeoElementLineOfSight

An Analysis object that evaluates visibility along a line defined by observer and target GeoElement objects.

Inheritance
object
Analysis
ExploratoryLineOfSight
ExploratoryGeoElementLineOfSight
Implements
INotifyPropertyChanged
ExploratoryLineOfSight.TargetVisibility
ExploratoryLineOfSight.TargetVisibilityChanged
ExploratoryLineOfSight.VisibleColor
ExploratoryLineOfSight.ObstructedColor
ExploratoryLineOfSight.LineWidth
Analysis.IsVisible
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Esri.ArcGISRuntime.UI.GeoAnalysis
Assembly: Esri.ArcGISRuntime.dll
Syntax
public sealed class ExploratoryGeoElementLineOfSight : ExploratoryLineOfSight, INotifyPropertyChanged
Remarks

GeoElementLineOfSight renders a line between an observer GeoElement and a target GeoElement (each using MapPoint geometry). Visible and obstructed portions of the line are displayed with unique colors (green and red by default). The observer and/or target GeoElements may be moving, in which case visibility will be dynamically updated. Supported GeoElement types are Graphic, Feature, and DynamicEntity.

Exploratory analysis is performed using data at the current rendered resolution of a SceneView and not at the full resolution of the data. Exploratory analysis results cannot be displayed in a MapView or persisted.

If you need to perform analysis at the full resolution of the data, display results in a MapView, or persist them, use the LineOfSightFunction.

Constructors

Name Description
ExploratoryGeoElementLineOfSight(GeoElement, GeoElement)

Initializes a new instance of the ExploratoryGeoElementLineOfSight class.

Properties

Name Description
ObserverGeoElement

Gets the GeoElement that represents the observer.

ObserverOffsetX

Gets or sets the location offset applied to the observer GeoElement in the X direction.

ObserverOffsetY

Gets or sets the location offset applied to the observer GeoElement in the Y direction.

ObserverOffsetZ

Gets or sets the location offset applied to the observer GeoElement in the Z direction.

TargetGeoElement

Gets the GeoElement that represents the target.

TargetOffsetX

Gets or sets the location offset applied to the target GeoElement in the X direction.

TargetOffsetY

Gets or sets the location offset applied to the target GeoElement in the Y direction.

TargetOffsetZ

Gets or sets the location offset applied to the target GeoElement in the Z direction.

Applies to

TargetVersions
.NET300
.NET Windows300
.NET Android300
.NET iOS300
In this article
Provide feedback
Back to top Copyright © 2025 Esri.