Describes how features in a FloorAware layer are associated with floor levels of a facility. More...
|  Header |  #include <Layer | 
|  Since |  Esri | 
|  Inherits |  Esri | 
This class was introduced in Esri::ArcGISRuntime 100.12.
Public Functions
| Layer | |
| virtual | ~ | 
| QString | floor | 
Reimplemented Public Functions
| virtual QString | to | 
|  virtual QJson | unknown | 
|  virtual QJson | unsupported | 
Static Public Members
|  Esri | from | 
Detailed Description
LayerFloorDefinition defines the properties that are used to filter the levels, or floors, of a facility.
See also GeoModelFloorDefinition.
Member Function Documentation
LayerFloorDefinition::LayerFloorDefinition  (const QString &floorField , QObject *parent = nullptr)   
Creates a new LayerFloorDefinition object with a name of an attribute field.
- floorField - The name of the attribute field that contains each floor level's ID.
 - parent - The optional parent QObject.
 
[override virtual] LayerFloorDefinition::~LayerFloorDefinition   ()   
Destructor.
QString LayerFloorDefinition::floorField () const   
Returns the name of the attribute field that contains each floor level's ID.
[static] Esri::ArcGISRuntime::LayerFloorDefinition      *LayerFloorDefinition::fromJson (const QString &json, QObject *parent = nullptr)    
Converts a JSON string and returns an object.
- json - The JSON string.
 - parent The parent object (optional).
 
[override virtual] QString LayerFloorDefinition::toJson () const   
Reimplements: JsonSerializable::toJson() const.
Converts an object and returns a JSON string.
[override virtual] QJsonObject  LayerFloorDefinition::unknownJson () const   
Reimplements: JsonSerializable::unknownJson() const.
Returns unknown data from the source JSON.
Unknown JSON is a dictionary of values that was in the source JSON but was unparsed by the Runtime.
See also JsonSerializable.
[override virtual] QJsonObject  LayerFloorDefinition::unsupportedJson () const   
Reimplements: JsonSerializable::unsupportedJson() const.
Returns unsupported data from the source JSON.
Unsupported JSON is a dictionary of values that are supported by webmaps, but not exposed through the native Runtime API.
See also JsonSerializable.