Show / Hide Table of Contents

Class ExploratoryLocationLineOfSight

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

Inheritance
object
Analysis
ExploratoryLineOfSight
ExploratoryLocationLineOfSight
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 ExploratoryLocationLineOfSight : ExploratoryLineOfSight, INotifyPropertyChanged
Remarks

Renders a line between an observer location and a target location, each defined using a MapPoint. Visible and obstructed portions of the line are displayed with unique colors (green and red by default).

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.

To perform analysis at the full resolution of the data use the LineOfSightFunction.

Constructors

Name Description
ExploratoryLocationLineOfSight(MapPoint, MapPoint)

Initializes a new instance of the ExploratoryLocationLineOfSight class.

Properties

Name Description
ObserverLocation

Gets or sets the observer location of the Line-Of-Sight analysis.

TargetLocation

Gets or sets the target location of the line of sight.

Applies to

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