require(["esri/views/3d/analysis/LineOfSightAnalysisResult"], (LineOfSightAnalysisResult) => { /* code goes here */ });
import LineOfSightAnalysisResult from "@arcgis/core/views/3d/analysis/LineOfSightAnalysisResult.js";
esri/views/3d/analysis/LineOfSightAnalysisResult
Contains the result for a line of sight analysis from a LineOfSightAnalysis.
Constructors
-
Parameterproperties Objectoptional
See the properties for a list of all the properties that may be passed into the constructor.
Property Overview
Name | Type | Summary | Class |
---|---|---|---|
The first Graphic intersected by the line of sight. | LineOfSightAnalysisResult | ||
A Point representing the location where the line of sight first intersects the ground or 3D objects in the scene. | LineOfSightAnalysisResult | ||
Represents a target in a LineOfSightAnalysis which is used to calculate the visibility from the LineOfSightAnalysis. | LineOfSightAnalysisResult | ||
Whether the target is visible from the observer or not. | LineOfSightAnalysisResult |
Property Details
-
target
target LineOfSightAnalysisTarget
-
Represents a target in a LineOfSightAnalysis which is used to calculate the visibility from the LineOfSightAnalysis.
-
visible
visible Booleanreadonly
-
Whether the target is visible from the observer or not.