@arcgis/map-components
Version:
ArcGIS Map Components
15 lines (14 loc) • 758 B
TypeScript
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;