yanchengPowerSupply/node_modules/mxdraw/dist/lib/MxModule/MrxDbgUtils/index.d.ts

31 lines
847 B
TypeScript

/** @module McGeTool */
import MxDrawObject from '../MxDrawObject';
/**
* MrxDbgUtils
* 当常用的工具类.
* @example ```typescript
* ```
*/
declare class MrxDbgUtilsClass {
private imp;
private initImp;
/**
* 查找某个位置的对象.
* @param pt 查找位置
* @return 返回找到的对象id数组.
* @example
* ```
*/
findEntAtPoint(pt: THREE.Vector3, filter?: any, mxObj?: MxDrawObject, isDocCoord?: boolean, retWordDrawXDataCall?: (id: number, data: any) => void): Promise<number[]>;
/**
* 交互选择对象.
* @param strPrompt 提示字符串
* @return 返回找到的对象id数组.
* @example
* ```
*/
selectEnt(strPrompt?: string, filter?: any): Promise<number[]>;
}
declare const MrxDbgUtils: MrxDbgUtilsClass;
export default MrxDbgUtils;