Show / Hide Table of Contents

Class GeoModelFloorDefinition

Contains floor-awareness settings for a Map or Scene.

Inheritance
System.Object
GeoModelFloorDefinition
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
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 null.

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

LayerFloorDefinition

Applies to

TargetVersions
.NET Standard 2.0100.12 - 200.7
.NET100.13 - 200.7
.NET Windows100.13 - 200.7
.NET Android200.0 - 200.7
.NET iOS200.0 - 200.7
.NET Framework100.12 - 200.7
Xamarin.Android100.12 - 100.15
Xamarin.iOS100.12 - 100.15
UWP100.12 - 200.7
In This Article
Back to top Copyright © 2022 Esri.