BuildingGroupSublayer
esri/layers/buildingSublayers/BuildingGroupSublayerHierarchical group of BuildingSceneLayer sublayers. It is used to group BuildingComponentSublayers into disciplines. If a BuildingSceneLayer has a Full Model sublayer, then this is also represented as a BuildingGroupSublayer.
Property Overview
| Name | Type | Summary | Class | |
|---|---|---|---|---|
| String | The name of the class. more details | more details | Accessor | |
| Number | The sublayer's layer id as defined by the Scene Service. more details | more details | BuildingSublayer | |
| String | The modelName is a standard name for each sublayer. more details | more details | BuildingSublayer | |
| Number | Opacity of the sublayer. more details | more details | BuildingSublayer | |
| Collection<(BuildingGroupSublayer|BuildingComponentSublayer)> | A Collection of sublayers. more details | more details | BuildingGroupSublayer | |
| String | The title of the sublayer used to identify it in places such as the LayerList and Legend widgets. more details | more details | BuildingSublayer | |
| String | The type for this sublayer is always | more details | BuildingGroupSublayer | |
| Boolean | Indicates if the sublayer is visible in the view. more details | more details | BuildingGroupSublayer |
Property Details
The name of the class. The declared class name is formatted as
esri.folder.className.
The sublayer's layer id as defined by the Scene Service.
The modelName is a standard name for each sublayer. For example the sublayer containing the doors in a building has the modelName "Doors". Use this property to retrieve sublayers in a BuildingSceneLayer.
Example:// use modelName to identify a sublayer const doorslayer = buildingSceneLayer.allSublayers.find(function(sublayer) { return sublayer.modelName === "Doors"; });
Opacity of the sublayer.
- Default Value:1
- sublayersCollection<(BuildingGroupSublayer|BuildingComponentSublayer)>readonly
A Collection of sublayers.
- typeStringreadonly
The type for this sublayer is always
building-group.
- visibleBoolean
Indicates if the sublayer is visible in the view. Can be used to toggle the visibility of all nested sublayers.