UNPKG

@glowjs/core

Version:

GlowJS数字孪生引擎核心库。

48 lines (47 loc) 1.11 kB
import { Mesh } from '../../../runtime'; import { ArchiveBox } from './ArchiveBox'; import { ArchiveCabinet } from './ArchiveCabinet'; /** * 档案格(层位) */ export declare class ArchiveGrid { /** * 档案盒列表 */ readonly boxes: ArchiveBox[]; /** * 所属列 */ readonly cabinet: ArchiveCabinet; /** * 节号 */ readonly sectionId: string; /** * 层号 */ readonly layerId: string; /** * 面标识(节号区分左右面),1=左侧,2=右侧 */ readonly sideFlag: '1' | '2' | undefined; /** * 实例化档案格对象 * @param cabinet 所属列 * @param sectionId 节号 * @param layerId 层号 */ constructor(cabinet: ArchiveCabinet, sectionId: string, layerId: string, sideFlag?: '1' | '2'); /** * 获取网格 */ get mesh(): Mesh; /** * 获取层位在列的哪面,false=左,true=右 */ get side(): boolean; /** * 清理档案盒 */ removeArchiveBox(): void; }