מייצג מבנה.
שני בניינים בתוך מבנים הם .equal() אם הבניין הפיזי שהם מייצגים זהה. עם זאת, אם המודל המבני של בניין משתנה, למשל בעקבות עדכון למודלים של Google, אובייקט ישן ב-IndoorBuilding ואובייקט חדש בתוך InternalBuilding יהיו .equal() אבל יכול להיות שיהיו תכנים שונים.
סיכום אמצעי תשלום ציבורי
boolean |
equals(אובייקט אחר)
הפונקציה בודקת אם
IndoorBuilding הזה שווה לערך אחר. |
int |
getActiveLevelIndex()
הפונקציה מחזירה את האינדקס ברשימה שמוחזר על ידי
getLevels() מהרמה שפעילה כרגע
במבנה הזה (ברירת המחדל אם לא הוגדרה בעבר רמה פעילה). |
int |
getDefaultLevelIndex()
הפונקציה מחזירה את האינדקס ברשימה שמוחזרת על ידי
getLevels() מרמת ברירת המחדל של הבניין
הזה. |
List<IndoorLevel> |
getLevels()
הצגת הקומות במבנה.
|
int |
hashCode()
|
boolean |
isUnderground()
הפונקציה מחזירה את הערך True אם המבנה נמצא רק מתחת לפני הקרקע.
|
סיכום שיטות שעברו בירושה
שיטות ציבוריות
ערך בוליאני ציבורי שווה (אובייקט אחר)
הפונקציה בודקת אם IndoorBuilding
הזה שווה לערך אחר.
פרמטרים
אחר | Object . |
---|
החזרות
- TRUE אם שני האובייקטים הם אותו אובייקט, כלומר == אחר.
Public int getActiveLevelIndex ()
הפונקציה מחזירה את האינדקס ברשימה שמוחזר על ידי getLevels()
מהרמה שפעילה כרגע
במבנה הזה (ברירת המחדל אם לא הוגדרה בעבר רמה פעילה).
int ציבורי getDefaultLevelIndex ()
הפונקציה מחזירה את האינדקס ברשימה שמוחזרת על ידי getLevels()
מרמת ברירת המחדל של הבניין
הזה.
רשימה ציבורית<IndoorLevel> getLevels ()
הצגת הקומות במבנה. מפלס מסוים בדרך כלל מוקף על ידי מבנה אחד, אבל מפלס יכול להיות מוקף בכמה בניינים (למשל, מפלס חנייה עשוי להתפרס על פני כמה בניינים). הרמות נמצאות ב 'סדר תצוגה' מלמעלה למטה.
int ציבורי hashCode ()
Public בוליאני isUnderground ()
הפונקציה מחזירה את הערך True אם המבנה נמצא רק מתחת לפני הקרקע.