MPIData

class MPIData(venue: MPIVenue, maps: List<MPIMap>, polygons: List<MPINavigatable.MPIPolygon>, locations: List<MPINavigatable.MPILocation>, nodes: List<MPINavigatable.MPINode>, vortexes: List<MPINavigatable.MPIVortex>, mapGroups: List<MPIMapGroup>, rankings: MPIRankings?)

MPIData represents the data received when loading a specific venue. Venue is a specific place (example: a mall).

Constructors

MPIData
Link copied to clipboard
fun MPIData(venue: MPIVenue, maps: List<MPIMap>, polygons: List<MPINavigatable.MPIPolygon>, locations: List<MPINavigatable.MPILocation>, nodes: List<MPINavigatable.MPINode>, vortexes: List<MPINavigatable.MPIVortex>, mapGroups: List<MPIMapGroup>, rankings: MPIRankings? = null)

Types

Companion
Link copied to clipboard
object Companion

Functions

equals
Link copied to clipboard
open operator fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
open fun hashCode(): Int
toString
Link copied to clipboard
open fun toString(): String

Properties

locations
Link copied to clipboard
val locations: List<MPINavigatable.MPILocation>
An array of MPINavigatable.MPILocations in a venue (includes stores, washrooms, banks, etc.
mapGroups
Link copied to clipboard
val mapGroups: List<MPIMapGroup>
An array of MPIMapGroups in a venue
maps
Link copied to clipboard
val maps: List<MPIMap>
An array of MPIMaps specific to a venue
nodes
Link copied to clipboard
val nodes: List<MPINavigatable.MPINode>
An array of MPINavigatable.MPINodes in a venue
  • Note: specific positions anchored to a MPIMap

polygons
Link copied to clipboard
val polygons: List<MPINavigatable.MPIPolygon>
An array of MPINavigatable.MPIPolygons in a venue
rankings
Link copied to clipboard
val rankings: MPIRankings? = null
Venue ranking data
venue
Link copied to clipboard
val venue: MPIVenue
Data about the venue itself
vortexes
Link copied to clipboard
val vortexes: List<MPINavigatable.MPIVortex>
An array of MPINavigatable.MPIVortexes in a venue (includes elevators, stairs, escalators, etc.