Class GeoElementLineOfSight
An analysis object that evaluates visibility along a line defined by observer and target GeoElement objects.
Implements
Namespace: Esri.ArcGISRuntime.UI.GeoAnalysis
Assembly: Esri.ArcGISRuntime.dll
Syntax
public sealed class GeoElementLineOfSight : LineOfSight, 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.
Constructors
Name | Description |
---|---|
GeoElementLineOfSight(GeoElement, GeoElement) | Initializes a new instance of the GeoElementLineOfSight class. |
Properties
Name | Description |
---|---|
ObserverGeoElement | Gets the observer GeoElement of the GeoElementLineOfSight. |
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 target GeoElement of the GeoElementLineOfSight. |
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
Target | Versions |
---|---|
.NET Standard 2.0 | 100.3 - 200.6 |
.NET | 100.13 - 200.6 |
.NET Windows | 100.13 - 200.6 |
.NET Android | 200.0 - 200.6 |
.NET iOS | 200.0 - 200.6 |
.NET Framework | 100.2.1 - 200.6 |
Xamarin.Android | 100.2.1 - 100.15 |
Xamarin.iOS | 100.2.1 - 100.15 |
UWP | 100.2.1 - 200.6 |