UNPKG

@arcgis/core

Version:

ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API

22 lines (21 loc) 1.4 kB
import type GraphicOrigin from "./GraphicOrigin.js"; import type BuildingSceneLayer from "../layers/BuildingSceneLayer.js"; import type BuildingComponentSublayer from "../layers/buildingSublayers/BuildingComponentSublayer.js"; /** * Provides information about the [BuildingSceneLayer](https://developers.arcgis.com/javascript/latest/references/core/layers/BuildingSceneLayer/) from which a graphic originates. * The [origin](https://developers.arcgis.com/javascript/latest/references/core/Graphic/#origin) information may be available when a graphic is returned from methods such as * [hitTest()](https://developers.arcgis.com/javascript/latest/references/core/views/SceneView/#hitTest). * * @since 5.0 * @see [SceneView.hitTest()](https://developers.arcgis.com/javascript/latest/references/core/views/SceneView/#hitTest) * @see [Scene component hitTest()](https://developers.arcgis.com/javascript/latest/references/map-components/components/arcgis-scene/#hitTest) */ export default class BuildingGraphicOrigin extends GraphicOrigin { constructor(sublayer: BuildingComponentSublayer); /** A layer from which a graphic originates. */ get layer(): BuildingSceneLayer; /** A building component sublayer from which the graphic originates. */ readonly sublayer: BuildingComponentSublayer; /** Indicates the type of layer the graphic originated from. */ readonly type: "building"; }