Class GeoModelFloorDefinition
Inheritance
Namespace: Esri.ArcGISRuntime.Mapping.Floor
Assembly: Esri.ArcGISRuntime.dll
Syntax
public sealed class GeoModelFloorDefinition
Remarks
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 - 200.6 |
.NET | 100.13 - 200.6 |
.NET Windows | 100.13 - 200.6 |
.NET Android | 200.0 - 200.6 |
.NET iOS | 200.0 - 200.6 |
.NET Framework | 100.12 - 200.6 |
Xamarin.Android | 100.12 - 100.15 |
Xamarin.iOS | 100.12 - 100.15 |
UWP | 100.12 - 200.6 |