IndoorBuilding

public final class IndoorBuilding erweitert Objekt

Steht für ein Gebäude

Zwei Gebäude sind .equal(), wenn das physische Gebäude, das sie repräsentieren, identisch ist. Wenn sich jedoch das Gebäudemodell eines Gebäudes ändert, z.B. aufgrund einer Aktualisierung der Gebäudemodelle, dann haben ein altes IndoorBuilding-Objekt und ein neues IndoorBuilding-Objekt .equal(), können jedoch unterschiedliche Inhalte haben.

Public Method Summary

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

Inherited Method Summary

Public Methods

Öffentlich boolesch ist gleich (Objekt Sonstiges)

Testet, ob dieses IndoorBuilding einem anderen entspricht.

Parameter
Weitere Object.
Rückgabe:
  • "true", wenn beide Objekte dasselbe Objekt sind, also == other.

public int getActiveLevelIndex ()

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

public int getDefaultLevelIndex ()

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

public List<IndoorLevel> getLevels ()

Ruft die Ebenen im Gebäude ab. Eine Ebene ist in der Regel von einem einzelnen Gebäude umgeben, eine Ebene kann aber von mehreren Gebäuden umgeben sein (z.B. kann eine Parkebene mehrere Gebäude umfassen). Die Ebenen sind in absteigender Reihenfolge von oben nach unten angeordnet.

public int HashCode ()

Öffentlich boolesch isUnderground ()

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