घर के अंदर इमारत बनाना

पब्लिक फ़ाइनल क्लास IndoorBuilding में, ऑब्जेक्ट
शामिल है

यह एक इमारत को दिखाता है.

दो इनडोर बिल्डिंग .equal() हैं, अगर ये दोनों एक ही इमारत में मौजूद हैं. हालांकि, अगर किसी इमारत के स्ट्रक्चरल मॉडल में बदलाव होता है, जैसे कि Google के बिल्डिंग मॉडल में हुए अपडेट की वजह से, तो इनडोर बिल्डिंग के मॉडल में पुराना ऑब्जेक्ट और नया इनडोर बिल्डिंग ऑब्जेक्ट .equal() होगा. हालांकि, इसका कॉन्टेंट अलग-अलग हो सकता है.

सार्वजनिक तरीके से जुड़ी खास जानकारी

boolean
इसके बराबर है(अन्य ऑब्जेक्ट)
यह टेस्ट करता है कि यह IndoorBuilding, दूसरे के बराबर है या नहीं.
int
getActiveLevelIndex()
इस सूची में मौजूद इंडेक्स को उस लेवल के getLevels() से मिलता है जो इस बिल्डिंग में अभी चालू है. अगर आपने पहले कोई ऐक्टिव लेवल सेट नहीं किया था, तो यह डिफ़ॉल्ट तौर पर उस इंडेक्स को दिखाता है.
int
getDefaultLevelIndex()
इस बिल्डिंग के डिफ़ॉल्ट लेवल के getLevels() से मिले इंडेक्स से मिलने वाले इंडेक्स की जानकारी देता है.
List<IndoorLevel>
getLevels()
इमारत में लेवल की जानकारी देता है.
int
boolean
isUnderground()
अगर इमारत पूरी तरह से अंडरग्राउंड है, तो 'सही' दिखाता है.

इनहेरिट किए गए तरीके की खास जानकारी

सार्वजनिक तरीके

सार्वजनिक बूलियन इसके बराबर है (अन्य ऑब्जेक्ट)

यह टेस्ट करता है कि यह IndoorBuilding, दूसरे के बराबर है या नहीं.

पैरामीटर
अन्य एक Object.
रिटर्न
  • अगर दोनों ऑब्जेक्ट एक ही ऑब्जेक्ट हैं, यानी कि यह == अन्य है, तो 'सही'.

Public int getActiveLevelIndex ()

इस सूची में मौजूद इंडेक्स को उस लेवल के getLevels() से मिलता है जो इस बिल्डिंग में अभी चालू है. अगर आपने पहले कोई ऐक्टिव लेवल सेट नहीं किया था, तो यह डिफ़ॉल्ट तौर पर उस इंडेक्स को दिखाता है.

Public int getDefaultLevelIndex ()

इस बिल्डिंग के डिफ़ॉल्ट लेवल के getLevels() से मिले इंडेक्स से मिलने वाले इंडेक्स की जानकारी देता है.

सार्वजनिक सूची<IndoorLevel> getLevels ()

इमारत में लेवल की जानकारी देता है. आम तौर पर, लेवल एक इमारत से घिरा होता है, लेकिन लेवल कई इमारतों से घिरा हो सकता है. उदाहरण के लिए, कारपार्क लेवल में कई इमारतें हो सकती हैं. लेवल, ऊपर से नीचे तक 'डिसप्ले के क्रम' में हैं.

Public int hashCode ()

Public बूलियन isUnderground ()

अगर इमारत पूरी तरह से अंडरग्राउंड है, तो 'सही' दिखाता है.