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
- 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.
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