@arcgis/core
Version:
ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API
23 lines (21 loc) • 2.7 kB
TypeScript
import type BuildingNumericFilterViewModel from "./BuildingNumericFilterViewModel.js";
import type { BuildingNumericFilterViewModelProperties } from "./BuildingNumericFilterViewModel.js";
/** @deprecated since version 5.0. Use the [Building Explorer component](https://developers.arcgis.com/javascript/latest/references/map-components/components/arcgis-building-explorer/) instead. For information on widget deprecation, read about [Esri's move to web components](https://developers.arcgis.com/javascript/latest/components-transition-plan/). */
export interface BuildingPhaseProperties extends BuildingNumericFilterViewModelProperties {}
/**
* BuildingPhase provides information for the construction phase filter, such as
* the value selected by the user or the minimum and maximum allowed values.
* Construction phases are used to track site development for a [BuildingSceneLayer](https://developers.arcgis.com/javascript/latest/references/core/layers/BuildingSceneLayer/).
* Setting a construction phase in the [BuildingExplorer](https://developers.arcgis.com/javascript/latest/references/core/widgets/BuildingExplorer/) selects everything in the layer which is already constructed
* at that phase (created phase <= selected phase) but not yet demolished (demolished phase > selected phase).
* The goal is to display what the building or construction site looks like at that selected phase.
*
* @deprecated since version 5.0. Use the [Building Explorer component](https://developers.arcgis.com/javascript/latest/references/map-components/components/arcgis-building-explorer/) instead. For information on widget deprecation, read about [Esri's move to web components](https://developers.arcgis.com/javascript/latest/components-transition-plan/).
* @since 4.16
* @see [BuildingExplorer](https://developers.arcgis.com/javascript/latest/references/core/widgets/BuildingExplorer/) widget - Deprecated since 5.0. Use the [Building Explorer component](https://developers.arcgis.com/javascript/latest/references/map-components/components/arcgis-building-explorer/) instead.
* @see [BuildingExplorerViewModel](https://developers.arcgis.com/javascript/latest/references/core/widgets/BuildingExplorer/BuildingExplorerViewModel/) - Deprecated since 5.0. Use the [Building Explorer component](https://developers.arcgis.com/javascript/latest/references/map-components/components/arcgis-building-explorer/) instead.
* @see [Programming patterns: Widget viewModel pattern](https://developers.arcgis.com/javascript/latest/programming-patterns/#widget-viewmodel-pattern)
*/
export default class BuildingPhase extends BuildingNumericFilterViewModel {
constructor(properties?: BuildingPhaseProperties);
}