Types
import type { AnalysisView3DMap, AnalysisView3DFor, AnalysisView3DUnion } from "@arcgis/core/views/3d/analysis/types.js";

Type definitions

AnalysisView3DMap

Type definition
Since
ArcGIS Maps SDK for JavaScript 5.0

Maps each analysis type identifier to the corresponding 3D analysis view class.

area-measurement

Property
Type
AreaMeasurementAnalysisView3D
Since
ArcGIS Maps SDK for JavaScript 5.0

dimension

Property
Type
DimensionAnalysisView3D
Since
ArcGIS Maps SDK for JavaScript 5.0

direct-line-measurement

Property
Type
DirectLineMeasurementAnalysisView3D
Since
ArcGIS Maps SDK for JavaScript 5.0

distance-measurement

Property
Type
never
Since
ArcGIS Maps SDK for JavaScript 5.0

elevation-profile

Property
Type
ElevationProfileAnalysisView3D
Since
ArcGIS Maps SDK for JavaScript 5.0

line-of-sight

Property
Type
LineOfSightAnalysisView3D
Since
ArcGIS Maps SDK for JavaScript 5.0

shadow-cast

Property
Type
ShadowCastAnalysisView3D
Since
ArcGIS Maps SDK for JavaScript 5.0

slice

Property
Type
SliceAnalysisView3D
Since
ArcGIS Maps SDK for JavaScript 5.0

viewshed

Property
Type
ViewshedAnalysisView3D
Since
ArcGIS Maps SDK for JavaScript 5.0

volume-measurement

Property
Type
VolumeMeasurementAnalysisView3D
Since
ArcGIS Maps SDK for JavaScript 5.0

AnalysisView3DFor

Type definition
Type parameters
<AnalysisType extends Analysis>
Since
ArcGIS Maps SDK for JavaScript 5.0

Resolves the 3D analysis view type for a given analysis instance.

Type
AnalysisView3DMap[AnalysisType["type"]]

AnalysisView3DUnion

Type definition
Since
ArcGIS Maps SDK for JavaScript 5.0

Union of all possible analysis views that can be added to a SceneView.