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