IndoorLevel

کلاس نهایی عمومی IndoorLevel Object را گسترش می دهد

نمایانگر یک سطح در یک ساختمان است.

اشیاء IndoorLevel فقط با شناسه برابر هستند. ممکن است که محتوای متفاوتی داشته باشد.

در حالی که یک سطح معمولاً توسط یک ساختمان محصور می شود، یک سطح ممکن است توسط چندین ساختمان محصور شود (به عنوان مثال، یک سطح پارکینگ ممکن است چندین ساختمان را در بر گیرد).

خلاصه روش عمومی

خالی
فعال کردن ()
این سطح را به عنوان سطح قابل مشاهده در ساختمان خود تنظیم می کند.
بولی
برابر است (ابژه دیگر)
آزمایش می کند که آیا این IndoorLevel با دیگری برابر است یا خیر.
رشته
getName ()
نام نمایشی محلی برای سطح، به عنوان مثال
رشته
getShortName ()
نام نمایش کوتاه محلی برای سطح، به عنوان مثال
بین المللی

خلاصه روش ارثی

روش های عمومی

فعال کردن خلأ عمومی ()

این سطح را به عنوان سطح قابل مشاهده در ساختمان خود تنظیم می کند. اگر یک سطح در چندین ساختمان محصور شود، آنگاه همه آن ساختمان ها این سطح را فعال خواهند داشت.

بولین عمومی برابر است (Object other)

آزمایش می کند که آیا این IndoorLevel با دیگری برابر است یا خیر.

مولفه های
دیگر یک Object .
برمی گرداند
  • درست است اگر هر دو شیء یک شی باشند، یعنی این == دیگری.

رشته عمومی getName ()

نام نمایش محلی برای سطح، به عنوان مثال "طبقه همکف". اگر نامی تعریف نشده باشد یک رشته خالی برمی گرداند.

رشته عمومی getShortName ()

نام نمایشی کوتاه محلی برای سطح، به عنوان مثال "1". اگر shortName تعریف نشده باشد یک رشته خالی برمی گرداند.

هش کد عمومی ()