@glowjs/core
Version:
GlowJS数字孪生引擎核心库。
48 lines (47 loc) • 1.11 kB
TypeScript
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;
}