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 id of 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 GeoBox of the bounding area of the geometry.

    Declaration

    Swift

    public var boundingBox: GeoBox { 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.

    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.

    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 more

    Declaration

    Swift

    public class InternalAddress
    extension VenueGeometry.InternalAddress: NativeBase
    extension VenueGeometry.InternalAddress: Hashable
  • Geometry types.

    See more

    Declaration

    Swift

    public enum GeometryType : UInt32, CaseIterable, Codable
  • Defines how the geometry will be presented.

    See more

    Declaration

    Swift

    public enum LookupType : UInt32, CaseIterable, Codable