58 lines
2.0 KiB
TypeScript
58 lines
2.0 KiB
TypeScript
import { HardwareCuttingReactor } from '../Add-on/BoardCutting/HardwareCuttingReactor';
|
|
import { DrillingReactor } from '../Add-on/DrawDrilling/DrillingReactor';
|
|
import { CADFiler } from '../DatabaseServices/CADFiler';
|
|
import { Database } from '../DatabaseServices/Database';
|
|
import { AutoSaveServer } from '../Editor/AutoSave';
|
|
import { BoardMoveTool } from '../Editor/BoardMoveTool';
|
|
import { CameraControls } from '../Editor/CameraControls';
|
|
import { Editor } from '../Editor/Editor';
|
|
import { Gesture } from '../Editor/Gesture';
|
|
import { LayoutTool } from '../Editor/LayoutTool';
|
|
import { Viewer } from '../GraphicsSystem/Viewer';
|
|
import { WebRtcRenderer } from '../GraphicsSystem/WebRtcRenderer';
|
|
import { CommandReactor } from '../Reactor/CommandReactor';
|
|
import { SyncDataReactor } from '../Reactor/SyncDataReactor';
|
|
import { WebSocketClientServer } from './WebSocketClientServer';
|
|
export declare let app: ApplicationService;
|
|
export declare enum CameraRoamType {
|
|
Fly = 0,//飞行
|
|
Walk = 1
|
|
}
|
|
/**
|
|
* webCAD应用.
|
|
*/
|
|
export declare class ApplicationService {
|
|
Database: Database;
|
|
Viewer: Viewer;
|
|
WebRtcRenderer: WebRtcRenderer;
|
|
Editor: Editor;
|
|
CommandReactor: CommandReactor;
|
|
_drillingReactor: DrillingReactor;
|
|
_hardwareCuttingReactor: HardwareCuttingReactor;
|
|
Saved: boolean;
|
|
MoveTool: BoardMoveTool;
|
|
WebSocket: WebSocketClientServer;
|
|
SyncDataReactor: SyncDataReactor;
|
|
AutoSaveServer: AutoSaveServer;
|
|
LayoutTool: LayoutTool;
|
|
CameraControls: CameraControls;
|
|
Gesture: Gesture;
|
|
CameraRoamType: CameraRoamType;
|
|
CameraFlySpeed: number;
|
|
private _PerCameraUseSkyBox;
|
|
constructor();
|
|
protected InitService(): void;
|
|
SendCameraPosToRenderer(): void;
|
|
get PerCameraUseSkyBox(): boolean;
|
|
set PerCameraUseSkyBox(b: boolean);
|
|
private UpdateBackground;
|
|
InitViewDir(): void;
|
|
CreateDocument(name?: string): void;
|
|
FileOut(): CADFiler;
|
|
/**
|
|
* 文件写出,没有历史记录
|
|
*/
|
|
FileOut2(): CADFiler;
|
|
OpenFile(f: CADFiler): void;
|
|
}
|
|
//# sourceMappingURL=Application.d.ts.map
|