อาคารในร่ม

คลาสสุดท้ายสาธารณะ IndoorBuilding ขยายออบเจ็กต์

หมายถึงอาคาร

อาคารในร่ม 2 หลังจะเป็น .equal() หากอาคารที่เป็นตัวอย่างเหมือนกัน อย่างไรก็ตาม หากโมเดลโครงสร้างของอาคารมีการเปลี่ยนแปลง เช่น เนื่องจากมีการอัปเดตโมเดลอาคารของ Google วัตถุ IndoorBuilding เก่าและวัตถุ IndoorBuilding ใหม่จะเป็น .equal() แต่อาจมีเนื้อหาแตกต่างออกไป

สรุปวิธีการสาธารณะ

boolean
เท่ากับ(ออบเจ็กต์อื่นๆ)
ทดสอบว่า IndoorBuilding นี้เท่ากับอีกหรือไม่
int
getActiveLevelIndex()
รับดัชนีในรายการที่แสดงผลโดย getLevels() ของระดับที่ใช้งานอยู่ในอาคารนี้ (ค่าเริ่มต้นคือไม่มีการตั้งค่าระดับที่ใช้งานอยู่ก่อนหน้านี้)
int
getDefaultLevelIndex()
รับดัชนีในรายการที่แสดงผลโดย getLevels() ของระดับเริ่มต้นสำหรับอาคารนี้
List<IndoorLevel>
getLevels()
รับระดับในอาคาร
int
boolean
isUnderground()
แสดงผลเป็น "จริง" หากสิ่งปลูกสร้างอยู่ใต้ดินทั้งหมด

ข้อมูลสรุปของเมธอดที่รับช่วงมา

วิธีการสาธารณะ

บูลีนสาธารณะ เท่ากับ (ออบเจ็กต์อื่นๆ)

ทดสอบว่า IndoorBuilding นี้เท่ากับอีกหรือไม่

พารามิเตอร์
อื่นๆ Object
คิกรีเทิร์น
  • เป็นจริงถ้าวัตถุทั้งสองเป็นวัตถุเดียวกัน นั่นคือ == other

สาธารณะ int getActiveLevelIndex ()

รับดัชนีในรายการที่แสดงผลโดย getLevels() ของระดับที่ใช้งานอยู่ในอาคารนี้ (ค่าเริ่มต้นคือไม่มีการตั้งค่าระดับที่ใช้งานอยู่ก่อนหน้านี้)

สาธารณะ int getDefaultLevelIndex ()

รับดัชนีในรายการที่แสดงผลโดย getLevels() ของระดับเริ่มต้นสำหรับอาคารนี้

รายการสาธารณะ<IndoorLevel> getLevels ()

รับระดับในอาคาร แม้ว่าชั้นหนึ่งมักจะอยู่ในอาคารเดียว แต่ชั้นหนึ่งอาจมีอาคารหลายหลังล้อมรอบอยู่ (เช่น ระดับที่จอดรถอาจครอบคลุมอาคารหลายหลัง) ระดับจะเรียงเป็น "ลำดับที่แสดง" จากบนลงล่าง

สาธารณะ int hashCode ()

บูลีนสาธารณะ isUnderground ()

แสดงผลเป็น "จริง" หากสิ่งปลูกสร้างอยู่ใต้ดินทั้งหมด