Class Facade

A Facade is a collection of spaces that make up the exterior representation of a Floor Stack (FloorStack).

Hierarchy

  • default
    • Facade

Implements

Properties

__type: "facade" = Facade.__type
id: string

The identity of the map data.

__type: "facade" = 'facade'

Accessors

  • get geoJSONBoundingBox(): undefined | BBox

    Gets the bounding box of the geoJSON geometry.

    Returns undefined | BBox

    The bounding box of the geoJSON geometry

  • get spaces(): Space[]

    Gets the collection of spaces that make up this Facade.

    Returns Space[]

Methods

  • Returns {
        __type: string;
        floorStack: FloorStack;
        floorStackId: string;
        id: string;
        spaces: Space[];
    }

  • Checks if the provided instance is of type Floor.

    Parameters

    • instance: object

      The instance to check.

    Returns instance is Facade

    True if the instance is a Floor, false otherwise.