import { XY } from './xy'; /** * 屏幕坐标 */ export declare class ScreenXY extends XY { /** * 构造函数 * @param {number} x - X * @param {number} y - Y */ constructor(x?: number, y?: number); /** * 克隆坐标 * @return {ScreenXY} 返回坐标 */ clone(): ScreenXY; /** * 计算与另一点间欧式距离 * @param {ScreenXY} screenXY - 另一点坐标 * @return {number} 返回距离 */ distanceTo(screenXY: ScreenXY): number; /** * 判断坐标是否相等 * @param {ScreenXY} obj - 坐标 * @return {boolean} 返回是否相等 */ equals(screenXY: ScreenXY): boolean; /** * 判断是否包含坐标 * @param {ScreenXY} obj - 坐标 * Returns `true` if both coordinates of the given point are less than the corresponding current point coordinates (in absolute values). * @return {boolean} 返回是否包含 */ contains(screenXY: ScreenXY): boolean; /** * 输出字符串 * @param {number} precision - 保留精度 * @return {string} 返回字符串 */ toString(precision?: number): string; }