BuildingSublayer
esri/layers/buildingSublayers/BuildingSublayer
BuildingSublayer is the base class for sublayers of a BuildingSceneLayer. It can be either a BuildingGroupSublayer which contains nested BuildingSublayers or a BuildingComponentSublayer, which is a layer similar to a 3DObject SceneLayer for one component of the building.
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 | |
String | The title of the sublayer used to identify it in places such as the LayerList and Legend widgets. more details | more details | BuildingSublayer | |
Boolean | Indicates if the sublayer is visible in the view. more details | more details | BuildingSublayer |
Property Details
The name of the class. The declared class name is formatted as
esri.folder.className
.
- idNumberreadonly
The sublayer's layer id as defined by the Scene Service.
- modelNameStringreadonly
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"; });
- opacityNumber
Opacity of the sublayer.
- Default Value:1
- titleString
- visibleBoolean
Indicates if the sublayer is visible in the view.
- Default Value:true