ExploratoryLocationLineOfSight

An Analysis object that evaluates visibility along a line defined by observer and target points. Renders a line between an observer location and a target location, each defined using a Point. 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.

Since

300.0.0

See also

Constructors

Link copied to clipboard
constructor(observerLocation: Point, targetLocation: Point)

Creates an ExploratoryLineOfSight analysis object that defines an observer and a target using Point objects. The line of sight is rendered as a line between the observer and target locations with distinct colors representing visible and obstructed segments.

Properties

Link copied to clipboard

The observer location of the line of sight. The point coordinates (x,y,z) define the observer location in 3D space.

Link copied to clipboard

The target location of the line of sight. The point coordinates (x,y,z) define the target location in 3D space.

Inherited properties

Link copied to clipboard

Whether or not the analysis is visible. Visibility can be controlled for individual analyses as well as for the AnalysisOverlay that contains them. Returns false if an error occurs.

Link copied to clipboard

A StateFlow that emits each time the target visibility changes.