与主干版本同步
This commit is contained in:
21
types/DatabaseServices/Database.d.ts
vendored
21
types/DatabaseServices/Database.d.ts
vendored
@@ -1,10 +1,11 @@
|
||||
import { Vector3 } from 'three';
|
||||
import { DuplicateRecordCloning } from '../Common/Status';
|
||||
import { BlockTable } from './BlockTable';
|
||||
import { BlockTableRecord } from './BlockTableRecord';
|
||||
import { CADFiler } from './CADFiler';
|
||||
import { CADObject } from './CADObject';
|
||||
import { CameraSnapshootRecord } from './CameraSnapshoot/CameraSnapshootRecord';
|
||||
import { DeepCloneFiler } from './DeepCloneFiler';
|
||||
import { DimStyleTable } from './DimStyle/DimStyleTable';
|
||||
import { GroupTable } from './GroupTable';
|
||||
import { HistoricManage } from './HistoricManage';
|
||||
import { IdMaping } from './IdMaping';
|
||||
@@ -13,35 +14,37 @@ import { DirectionalLight } from './Lights/DirectionalLight';
|
||||
import { HemisphereLight } from './Lights/HemisphereLight';
|
||||
import { MaterialTable } from './MaterialTable';
|
||||
import { ObjectId } from './ObjectId';
|
||||
import { OwnerContainer } from './OwnerContainer';
|
||||
import { PhysicalMaterialRecord } from './PhysicalMaterialRecord';
|
||||
import { ProcessingGroupTable } from './ProcessingGroup/ProcessingGroupTable';
|
||||
import { TemplateTable } from './Template/TemplateTable';
|
||||
import { TextureTable } from './TextureTable';
|
||||
import { WblockCloneFiler } from './WblockCloneFiler';
|
||||
interface OwnerContainer {
|
||||
Add(object: any, isCheckObjectCleanly?: boolean): void;
|
||||
}
|
||||
export declare class Database {
|
||||
private defaultDatabase;
|
||||
IsDefaultDatabase: boolean;
|
||||
hm: HistoricManage;
|
||||
BlockTable: BlockTable;
|
||||
MaterialTable: MaterialTable;
|
||||
TextureTable: TextureTable;
|
||||
TemplateTable: TemplateTable;
|
||||
GroupTable: GroupTable;
|
||||
ProcessingGroupTable: ProcessingGroupTable;
|
||||
DimStyleTable: DimStyleTable;
|
||||
ModelSpace: BlockTableRecord;
|
||||
LayoutSpace: BlockTableRecord;
|
||||
Lights: BlockTableRecord;
|
||||
CameraSnapshoots: CameraSnapshootRecord[];
|
||||
AmbientLight: AmbientLight;
|
||||
SunLight: DirectionalLight;
|
||||
HemisphereLight: HemisphereLight;
|
||||
DefaultMaterial: PhysicalMaterialRecord;
|
||||
ExtendedData: any;
|
||||
private idIndex;
|
||||
private idMap;
|
||||
constructor(buildDefaultDrawing?: boolean, defaultDatabase?: boolean, disableHistoric?: boolean);
|
||||
constructor(buildDefaultDrawing?: boolean, IsDefaultDatabase?: boolean, disableHistoric?: boolean);
|
||||
private InitDimStyle;
|
||||
private InitMaterial;
|
||||
private InitLight;
|
||||
SettingDefaultMaterial(): void;
|
||||
SettingDefaultStyleAndMaterial(): void;
|
||||
Destroy(): void;
|
||||
FileWrite(file?: CADFiler): CADFiler;
|
||||
FileRead(file: CADFiler): this;
|
||||
@@ -89,6 +92,6 @@ export declare class Database {
|
||||
Wblock(outputDataBase: Database, objects: CADObject[], basePoint: Vector3, cloning: any): void;
|
||||
AllocateId(): ObjectId;
|
||||
GetObjectId(index: number, create?: boolean): ObjectId;
|
||||
DeleteId(idIndex: number): void;
|
||||
}
|
||||
export {};
|
||||
//# sourceMappingURL=Database.d.ts.map
|
Reference in New Issue
Block a user