UNPKG

@arcgis/map-components

Version:
15 lines (14 loc) 758 B
import { AnalysisViewModel } from '../../support/AnalysisViewModel'; import { default as SceneView } from '@arcgis/core/views/SceneView'; import { default as LineOfSightAnalysis } from '@arcgis/core/analysis/LineOfSightAnalysis.js'; declare class LineOfSightViewModel extends AnalysisViewModel<SceneView, LineOfSightAnalysis> { get state(): "created" | "creating" | "disabled" | "ready"; protected readonly supportedViewType = "3d"; protected readonly unsupportedErrorMessage = "The Line Of Sight component is only supported in 3D views."; protected constructAnalysis(): LineOfSightAnalysis; protected clearAnalysis(): void; place(options: { signal?: AbortSignal; }): Promise<void>; } export default LineOfSightViewModel;