Class GeoModelFloorDefinition
Namespace: Esri.ArcGISRuntime.Mapping.Floor
Assembly: Esri.ArcGISRuntime.dll
Syntax
public sealed class GeoModelFloorDefinitionRemarks
GeoModelFloorDefinition defines the required layers, and the required fields for each of those layers in a floor-aware map or scene. The floor definition must contain LevelLayerDefinition and FacilityLayerDefinition properties at a minimum, representing the facilities (e.g. buildings) and the floor levels within those facilities. The SiteLayerDefinition property is optional, and represents the sites (campuses) that the facilities may be grouped into.
Constructors
| Name | Description | 
|---|---|
| GeoModelFloorDefinition(FacilityLayerDefinition, LevelLayerDefinition, SiteLayerDefinition) | Initializes a new instance of the GeoModelFloorDefinition class with the specified facility layer definition, level layer definition, and optional site layer definition. | 
Properties
| Name | Description | 
|---|---|
| FacilityLayerDefinition | Gets the layer and field properties for the layer used to describe facilities. | 
| LevelLayerDefinition | Gets the layer and field properties for the layer used to describe floor levels. | 
| SiteLayerDefinition | Gets the layer and field properties for the layer used to describe sites.
This property is optional and may be  | 
| UnknownJson | Gets a collection of unknown data from the source JSON. | 
| UnsupportedJson | Gets a collection of unsupported data from the source JSON. | 
Methods
| Name | Description | 
|---|---|
| FromJson(String) | Converts a JSON string to a GeoModelFloorDefinition. | 
| ToJson() | Converts this instance to a JSON string. | 
See Also
Applies to
| Target | Versions | 
|---|---|
| .NET Standard 2.0 | 100.12 - 100.15 | 
| .NET 6.0 | 100.13 - 100.15 | 
| .NET 6.0 Windows | 100.13 - 100.15 | 
| .NET Framework | 100.12 - 100.15 | 
| .NET 5 | 100.12 | 
| .NET Core 3.1 | 100.12 | 
| Xamarin.Android | 100.12 - 100.15 | 
| Xamarin.iOS | 100.12 - 100.15 | 
| UWP | 100.12 - 100.15 |