⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 point.java

📁 qrcode的java开源版本
💻 JAVA
字号:
/* * created: 2004/09/13 */package jp.sourceforge.qrcode.geom;import jp.sourceforge.qrcode.util.QRCodeUtility;public class Point{	public static final int RIGHT = 1;	public static final int BOTTOM = 2;	public static final int LEFT = 4;	public static final int TOP = 8;		int x;	int y;		public Point() {		x = 0;		y = 0;	}	public Point(int x, int y) {		this.x = x;		this.y = y;	}	public int getX() {		return x;	}	public int getY() {		return y;	}		public void setX(int x) {		this.x = x;	}		public void setY(int y) {		this.y = y;	}		public void translate(int dx, int dy) {		this.x += dx;		this.y += dy;	}		public void set(int x, int y) {		this.x = x;		this.y = y;	}		public String toString() {    return "(" + x + "," + y + ")";	}/*	public static Point getBarycenter(Point p1, Point p2, float ratio) {		return new Point(			(int)(p1.getX() + ( p2.getX() - p1.getX() ) * ratio),			(int)(p1.getY() + ( p2.getY() - p1.getY() ) * ratio)			);	}*/			public static Point getCenter(Point p1, Point p2) {		return new Point((p1.getX() + p2.getX()) / 2, (p1.getY() + p2.getY()) / 2);	}		public boolean equals(Point compare) {		return (x == compare.x && y == compare.y);	}		public int distanceOf(Point other) {		int x2 = other.getX();		int y2 = other.getY();		return QRCodeUtility.sqrt((x - x2)*(x - x2) + (y - y2)*(y - y2));	}}

⌨️ 快捷键说明

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