GeoElementLineOfSight QML Type
An analysis object that evaluates visibility along a line defined by observer and target GeoElement objects. More...
Import Statement: | import Esri.ArcGISRuntime |
Since: | Esri.ArcGISRuntime 100.2 |
Inherits: |
- List of all members, including inherited members
- GeoElementLineOfSight is part of QML Type List.
Properties
- observerGeoElement : GeoElement
- observerOffsetX : double
- observerOffsetY : double
- observerOffsetZ : double
- targetGeoElement : GeoElement
- targetOffsetX : double
- targetOffsetY : double
- targetOffsetZ : double
Signals
- observerGeoElementChanged()
- observerOffsetXChanged()
- observerOffsetYChanged()
- observerOffsetZChanged()
- targetGeoElementChanged()
- targetOffsetXChanged()
- targetOffsetYChanged()
- targetOffsetZChanged()
Detailed Description
GeoElementLineOfSight renders a line between an observer GeoElement and a target GeoElement (each using Point 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.
The observer and target locations are determined by the location of the GeoElement plus any defined offsets (in X, Y, or Z). The offset positions of the observer and target relative to the GeoElement is always maintained, even when the GeoElement moves.
See also LineOfSight and Analysis.
Property Documentation
observerGeoElement : GeoElement |
The observer GeoElement of the GeoElementLineOfSight.
The observer GeoElement must have point geometry. Supported GeoElement types are Graphic, Feature, and DynamicEntity.
observerOffsetX : double |
The location offset applied to the observer GeoElement in the X direction.
The observer location is determined by the location of the GeoElement plus any defined offsets (in X, Y, or Z). The offset position of the observer relative to the GeoElement is always maintained, even when the GeoElement moves.
observerOffsetY : double |
The location offset applied to the observer GeoElement in the Y direction.
The observer location is determined by the location of the GeoElement plus any defined offsets (in X, Y, or Z). The offset position of the observer relative to the GeoElement is always maintained, even when the GeoElement moves.
observerOffsetZ : double |
The location offset applied to the observer GeoElement in the Z direction.
The observer location is determined by the location of the GeoElement plus any defined offsets (in X, Y, or Z). The offset position of the observer relative to the GeoElement is always maintained, even when the GeoElement moves.
targetGeoElement : GeoElement |
The target GeoElement of the GeoElementLineOfSight.
The target GeoElement must have point geometry. Supported GeoElement types are Graphic, Feature, and DynamicEntity.
targetOffsetX : double |
The location offset applied to the target GeoElement in the X direction.
The target location is determined by the location of the GeoElement plus any defined offsets (in X, Y, or Z). The offset position of the target relative to the GeoElement is always maintained, even when the GeoElement moves.
targetOffsetY : double |
The location offset applied to the target GeoElement in the Z direction.
The target location is determined by the location of the GeoElement plus any defined offsets (in X, Y, or Z). The offset position of the target relative to the GeoElement is always maintained, even when the GeoElement moves.
targetOffsetZ : double |
The location Z offset applied to the target GeoElement.
Signal Documentation
observerGeoElementChanged() |
Emitted when the observerGeoElement property changes.
Note: The corresponding handler is onObserverGeoElementChanged
.
observerOffsetXChanged() |
Emitted when the observerOffsetX property changes.
Note: The corresponding handler is onObserverOffsetXChanged
.
observerOffsetYChanged() |
Emitted when the observerOffsetY property changes.
Note: The corresponding handler is onObserverOffsetYChanged
.
observerOffsetZChanged() |
Emitted when the observerOffsetZ property changes.
Note: The corresponding handler is onObserverOffsetZChanged
.
targetGeoElementChanged() |
Emitted when the targetGeoElement property changes.
Note: The corresponding handler is onTargetGeoElementChanged
.
targetOffsetXChanged() |
Emitted when the targetOffsetX property changes.
Note: The corresponding handler is onTargetOffsetXChanged
.
targetOffsetYChanged() |
Emitted when the targetOffsetY property changes.
Note: The corresponding handler is onTargetOffsetYChanged
.
targetOffsetZChanged() |
Emitted when the targetOffsetZ property changes.
Note: The corresponding handler is onTargetOffsetZChanged
.