Reprezentuje budynek.
Dwa budynki wewnętrzne mają funkcję .equal(), jeśli ich fizyczny budynek jest taki sam. Jeśli jednak model strukturalny budynku ulegnie zmianie, np. z powodu aktualizacji modeli budynków Google, stary obiekt InternalBuilding i nowy obiekt InternalBuilding będą miały wartość .equal(), ale mogą mieć inną zawartość.
Podsumowanie metod publicznych
boolean |
równa się(inny obiekt)
Sprawdza, czy wartość
IndoorBuilding jest równa innej wartości. |
int |
getActiveLevelIndex()
Pobiera indeks z listy zwróconej przez wartość
getLevels() poziomu, który jest obecnie aktywny w tym budynku (wartość domyślna, jeśli wcześniej nie ustawiono żadnego aktywnego poziomu). |
int |
getDefaultLevelIndex()
Pobiera indeks z listy zwróconej przez
getLevels() domyślnego poziomu tego budynku. |
List<IndoorLevel> |
getLevels()
Pobiera poziomy w budynku.
|
int |
hashCode()
|
boolean |
isUnderground()
Zwraca wartość prawda, jeśli budynek jest całkowicie pod ziemią.
|
Podsumowanie metod dziedziczonych
Metody publiczne
publiczna wartość logiczna równa się (Inny obiekt)
Sprawdza, czy wartość IndoorBuilding
jest równa innej wartości.
Parametry
inne | Object . |
---|
Akcje powrotne
- true, jeśli oba obiekty są tym samym obiektem, tj. ten == inny.
public int getActiveLevelIndex ()
Pobiera indeks z listy zwróconej przez wartość getLevels()
poziomu, który jest obecnie aktywny w tym budynku (wartość domyślna, jeśli wcześniej nie ustawiono żadnego aktywnego poziomu).
public int getDefaultLevelIndex ()
Pobiera indeks z listy zwróconej przez getLevels()
domyślnego poziomu tego budynku.
public List<IndoorLevel> getLevels ()
Pobiera poziomy w budynku. Chociaż dany poziom jest zazwyczaj zamknięty jednym budynkiem, poziom może obejmować kilka budynków (np. poziom parkingu może obejmować kilka budynków). Poziomy są wyświetlane w kolejności od góry do dołu.
public int hashCode ()
public boolean isUnderground ()
Zwraca wartość prawda, jeśli budynek jest całkowicie pod ziemią.