Show / Hide Table of Contents

Class ExploratoryLineOfSight

A base class for Analysis classes that determine line of sight in a SceneView at the resolution of the rendered data: ExploratoryLocationLineOfSight and ExploratoryGeoElementLineOfSight.

Inheritance
object
Analysis
ExploratoryLineOfSight
ExploratoryGeoElementLineOfSight
ExploratoryLocationLineOfSight
Implements
INotifyPropertyChanged
Analysis.IsVisible
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Esri.ArcGISRuntime.UI.GeoAnalysis
Assembly: Esri.ArcGISRuntime.dll
Syntax
public abstract class ExploratoryLineOfSight : Analysis, INotifyPropertyChanged
Remarks

This Analysis renders a line between the observer and target with distinct colors representing visible and obstructed segments.

When at least one of the two ends of the line (the observer or the target) is placed outside the view, the colors of the displayed portion of the line may not accurately represent the part that is not displayed. In such cases, the line is rendered gray. To display the full result symbology, move both the observer and the target into the view.

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 to persist results, use the LineOfSightFunction.

Properties

Name Description
LineWidth

Gets or sets the line width used to render LineOfSight analysis results.

ObstructedColor

Gets or sets the color used to render segments that are not visible along LineOfSight analysis results.

TargetVisibility

Gets the target visibility from the LineOfSight object.

VisibleColor

Gets or sets the color used to render segments that are visible along LineOfSight analysis results.

Events

Name Description
TargetVisibilityChanged

Raised when the target visibility has changed.

Applies to

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