Type Alias TFloorState

TFloorState: {
    altitude: number;
    areas: { type: "floor.areas"; visible: boolean };
    footprint: {
        altitude: number;
        color: string;
        height: number;
        opacity: number;
        type: "floor.footprint";
        visible: boolean;
    };
    geometry: { opacity: number; type: "floor.geometry"; visible: boolean };
    images: { type: "floor.images"; visible: boolean };
    labels: { enabled: boolean; type: "floor.labels" };
    markers: { enabled: boolean; type: "floor.markers" };
    occlusion: { type: "floor.occlusion" };
    paths: { type: "floor.paths"; visible: boolean };
    type: "floor";
    visible: boolean;
}

Type declaration

  • altitude: number

    The altitude of the floor.

    0
    
  • areas: { type: "floor.areas"; visible: boolean }
    • type: "floor.areas"
    • visible: boolean

      Visibility of the areas on the floor.

      true
      
  • footprint: {
        altitude: number;
        color: string;
        height: number;
        opacity: number;
        type: "floor.footprint";
        visible: boolean;
    }
    • altitude: number

      Altitude of the footprint relative to the floor.

      0
      
    • color: string

      Color of the footprint.

      #ffffff
      
    • height: number

      Height of the footprint relative to altitude.

      0
      
    • opacity: number

      Opacity of the footprint.

      1
      
    • type: "floor.footprint"
    • visible: boolean

      Whether the footprint is visible.

      false
      
  • geometry: { opacity: number; type: "floor.geometry"; visible: boolean }
    • opacity: number

      Opacity of the floor geometry.

      1
      
    • type: "floor.geometry"
    • visible: boolean

      Visibility of floor geometry.

      true
      
  • images: { type: "floor.images"; visible: boolean }
    • type: "floor.images"
    • visible: boolean

      Visibility of the images on the floor.

      true
      
  • labels: { enabled: boolean; type: "floor.labels" }
    • enabled: boolean

      Whether the labels are enabled to be shown when the floor is visible.

      true
      
    • type: "floor.labels"
  • markers: { enabled: boolean; type: "floor.markers" }
    • enabled: boolean

      Whether the markers are enabled to be shown when the floor is visible.

      true
      
    • type: "floor.markers"
  • occlusion: { type: "floor.occlusion" }
  • paths: { type: "floor.paths"; visible: boolean }
    • type: "floor.paths"
    • visible: boolean

      Visibility of the paths on the floor.

      true
      
  • type: "floor"
  • visible: boolean

    The visibility of the floor, including the geometry, labels, and markers.

    false