import { IObject } from './IObject'; import { IPoi } from './IPoi'; import { INode } from './INode'; import { INodeEdge } from './INodeEdge'; import { IVector3 } from '../common/IVector3'; import { IDimension } from '../common/IDimension'; import { ISvgLoaderObject } from './ISvgLoaderObject'; import { ITitleByLanguage } from './ILanguageValue'; export interface IFloor { id: string; name: Array; defaultYn: boolean; order: number; objects: Array; nodes: Array; sections: Array; pois: Array; mapId: string; level: number; pressure: number; pressureDiff: number; lines: Array; zones: Array; underFloor: boolean; sampleImageUrl: string; sampleImageSize: IDimension; sampleImagePosition: IVector3; sampleImageOpacity: number; svgUrl: string; scaleCm: number; size: IDimension; canvasWidth: number; canvasHeight: number; canvasPositionX: number; canvasPositionY: number; canvasAngle: number; canvasBgColor: string; canvasBorderColor: string; canvasFillColor: string; canvasFillOpacity: number; canvasFillVisibility: boolean; canvasStrokeColor: string; canvasStrokeOpacity: number; canvasStrokeVisibility: boolean; canvasStrokeWidth: number; useOutdoor: boolean; svgObjects: undefined | Array; }