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
Implements
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
| Target | Versions |
|---|---|
| .NET | 300 |
| .NET Windows | 300 |
| .NET Android | 300 |
| .NET iOS | 300 |