import LineOfSightAnalysisResult from "@arcgis/core/views/3d/analysis/LineOfSightAnalysisResult.js";
            const LineOfSightAnalysisResult = await $arcgis.import("@arcgis/core/views/3d/analysis/LineOfSightAnalysisResult.js");
            @arcgis/core/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 observer.  | LineOfSightAnalysisResult | ||
Whether the target is visible from the observer or not.  | LineOfSightAnalysisResult | 
Property Details
- 
  
    
The first Graphic intersected by the line of sight. If no graphic is intersected then this property is
null. 
- 
  
    
A Point representing the location where the line of sight first intersects the ground or 3D objects in the scene. If the target is visible this property is
null. 
- 
  
  
target
Propertytarget LineOfSightAnalysisTarget |null |undefined - 
  
    
Represents a target in a LineOfSightAnalysis which is used to calculate the visibility from the observer.
 
- 
  
  
visible
Propertyvisible Booleanreadonly - 
  
    
Whether the target is visible from the observer or not.