Building - modelint/types GitHub Wiki

Building

A physical structure serviced by a mechanical, software controlled lifting system such as a hotel, skyscraper, parking garage or even a really big house.

Identifiers

  1. Name

It is assumed, in this release anyway, that there is only ever one instance of Building, so it must be unique.

Attributes

Name

Any kind of name is okay here. My Really Huge Building, for example. Since there is only one instance in this release, we could have used a simple number, but a future release may support multiple Building instances.

Type: Building Name, based on Name

Average floor gap

This is the average vertical distance between two adjacent Floors.

images/building-10.png

This distance is used by the bank select algorithm when it is gauging distances up and down the Shaft to estimate travel time. This is a derived attribute in theory, but since it never changes and need not be precise, we just enter a reasonable value during initialization.

Type: Distance