VenueGeometry
public class VenueGeometry
extension VenueGeometry: NativeBase
extension VenueGeometry: Hashable
Represents a geometry inside the VenueLevel. The geometry can be any object
inside the level, like a room, a wall or a table. Also the geometry can represent virtual
objects, like a team area in an open space.
-
Undocumented
Declaration
Swift
public typealias StringToPropertyMap = [String : Property] -
The
idof the geometry.Declaration
Swift
public var identifier: String { get } -
The parent level of the geometry.
Declaration
Swift
public var level: VenueLevel { get } -
The type of the geometry.
Declaration
Swift
public var geometryType: VenueGeometry.GeometryType { get } -
The geographic coordinates of the center of the geometry.
Declaration
Swift
public var center: GeoCoordinates { get } -
The properties of the geometry.
Declaration
Swift
public var properties: VenueGeometry.StringToPropertyMap { get } -
The internal address of the geometry.
Declaration
Swift
public var internalAddress: VenueGeometry.InternalAddress? { get } -
The name of the geometry. If no name has been set, returns a label name.
Declaration
Swift
public var name: String { get } -
The label name of the geometry.
Declaration
Swift
public var labelName: String { get } -
The lookup type of the geometry.
Declaration
Swift
public var lookupType: VenueGeometry.LookupType { get } -
The parent geometry. Defaults to
nil, if the geometry represents a base shape.Declaration
Swift
public var parentGeometry: VenueGeometry { get } -
The style of the geometry.
Declaration
Swift
public var style: VenueGeometryStyle? { get } -
The label style of the geometry.
Declaration
Swift
public var labelStyle: VenueLabelStyle? { get } -
The level ID of geometry.
Declaration
Swift
public var levelID: String { get } -
Represents an internal addresses of the geometry inside the venue. The internal address can be a number of a seat in a stadium, or a name of a classroom in a university. One internal address can be shared between few geometries. For example, if a store in a shopping mall is located on few floors, few different geometries will represent it. But each of them will have the same internal address.
See moreDeclaration
Swift
public class InternalAddressextension VenueGeometry.InternalAddress: NativeBaseextension VenueGeometry.InternalAddress: Hashable -
Geometry types.
See moreDeclaration
Swift
public enum GeometryType : UInt32, CaseIterable, Codable -
Defines how the geometry will be presented.
See moreDeclaration
Swift
public enum LookupType : UInt32, CaseIterable, Codable