Mappedin JS - v6.14.0
    Preparing search index...

    Class Area

    An Area represents some grouping of multiple pieces of geometry, not necessarily bounded by walls or any other physical feature of the map.

    Areas are currently in a preview state, and may have changes to existing functionality or new features added in the future.

    Hierarchy (View Summary)

    Implements

    Index

    Properties

    id: string

    The identity of the map data.

    Accessors

    • get description(): string

      Gets the description of the map feature.

      Returns string

      The description of the map feature, or an empty string if no description exists.

    • get externalId(): string

      Gets the external identifier of the map feature.

      Returns string

      The external ID of the map feature, or an empty string if no external ID exists.

    • get floor(): Floor

      Gets the Floor object associated with the area.

      Returns Floor

      The floor object.

      Will throw an error if the floor is not found.

    • get geoJSON(): { geometry: Polygon; properties: null; type: "Feature" }

      Gets the underlying GeoJSON Feature representation of this Area.

      Returns { geometry: Polygon; properties: null; type: "Feature" }

    • get images3D(): Image3DView[]

      Gets the 3D images anchored to this area.

      Returns Image3DView[]

      An array of Image3DView objects representing 3D images attached to this area.

    • get name(): string

      Gets the name of the map feature.

      Returns string

      The name of the map feature.

    Methods

    • Serializes the space data to JSON.

      Returns { __type: string; floor: string; id: string; name: string }

      An object representing the space.

    • Checks if the provided instance is of type Area.

      Parameters

      • instance: object

        The instance to check.

      Returns instance is Area

      True if the instance is a Area, false otherwise.