point.js

来自「xiorkflow工作流源码 是一个java开发的工作流源码」· JavaScript 代码 · 共 34 行

JS
34
字号
/**
 * <p>Title:  </p>
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) xio.name 2006</p>
 * @author xio
 */function Point(x, y) {    this.setX(x);    this.setY(y);}Point.prototype.clone = function () {    return new Point(this.x, this.y);};Point.prototype.toString = function () {    return "Point[" + this.getX() + "," + this.getY() + "]";};Point.prototype.setX = function (x) {    this.x = x;};Point.prototype.getX = function () {    return this.x;};Point.prototype.setY = function (y) {    this.y = y;};Point.prototype.getY = function () {    return this.y;};Point.prototype.distance = function (oPoint) {    return Math.sqrt(Math.pow(this.getX() - oPoint.getX(), 2) + Math.pow(this.getY() - oPoint.getY(), 2));};

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?