IndoorBuilding

Öffentliche finale Klasse IndoorBuilding erweitert Objekt

Stellt ein Gebäude dar.

Zwei IndoorBuildings haben den Wert .equal(), wenn das physische Gebäude, das sie repräsentieren, dasselbe ist. Wenn sich jedoch das Strukturmodell eines Gebäudes ändert, z.B. aufgrund einer Aktualisierung der Gebäudemodelle von Google, ist ein altes IndoorBuilding-Objekt und ein neues IndoorBuilding-Objekt die Methode ".equal()", sie können jedoch unterschiedliche Inhalte haben.

Public Method Summary

boolean
ist gleich(Sonstiges Objekt)
Testet, ob diese IndoorBuilding einem anderen entspricht.
int
getActiveLevelIndex()
Ruft den Index in der Liste ab, die von getLevels() der Ebene zurückgegeben wird, die derzeit in diesem Gebäude aktiv ist (Standardeinstellung, wenn zuvor keine aktive Ebene festgelegt wurde).
int
getDefaultLevelIndex()
Ruft den Index in der von getLevels() zurückgegebenen Liste der Standardebene für dieses Gebäude ab.
List<IndoorLevel>
getLevels()
Ruft die Ebenen im Gebäude ab.
int
boolean
isUnderground()
Gibt „true“ zurück, wenn das Gebäude vollständig unterirdisch liegt

Inherited Method Summary

Public Methods

public boolesch ist gleich (Objekt anderes)

Testet, ob diese IndoorBuilding einem anderen entspricht.

Parameter
Weitere ein Object.
Rückgaben
  • true, wenn beide Objekte dasselbe Objekt sind, d. h. diese == other.

public int getActiveLevelIndex ()

Ruft den Index in der Liste ab, die von getLevels() der Ebene zurückgegeben wird, die derzeit in diesem Gebäude aktiv ist (Standardeinstellung, wenn zuvor keine aktive Ebene festgelegt wurde).

public int getDefaultLevelIndex ()

Ruft den Index in der von getLevels() zurückgegebenen Liste der Standardebene für dieses Gebäude ab.

public List<IndoorLevel> getLevels ()

Ruft die Ebenen im Gebäude ab. Während eine Ebene normalerweise von einem einzelnen Gebäude umschlossen ist, kann eine Ebene von mehreren Gebäuden umgeben sein (z.B. kann sich eine Ebene über mehrere Gebäude erstrecken). Die Ebenen sind in der angezeigten Reihenfolge von oben nach unten angeordnet.

public int hashCode ()

public boolesch isUnderground ()

Gibt „true“ zurück, wenn das Gebäude vollständig unterirdisch liegt