G3Dimension

Retired DISLab
Swpark (토론 | 기여) 사용자의 2014년 1월 26일 (일) 09:44 버전
(비교) ← 이전 판 | 현재 판 (비교) | 다음 판 → (비교)
이동: 둘러보기, 찾기
public class G3Dimension {
	public G3Dimension() {
		x = y = z = 0;
	}
 
	public G3Dimension(G3Dimension size) {
		set(size.x, size.y, size.z);
	}
 
	public G3Dimension(double x, double y, double z) {
		set(x, y, z);
	}
 
	public double getX() {
		return x;
	}
 
	public double getY() {
		return y;
	}
 
	public double getZ() {
		return z;
	}
 
	/** Return a new G3Dimension object equal to this one */
	public G3Dimension get() {
		return new G3Dimension(x, y, z);
	}
 
	@Override
	public boolean equals(Object obj) {
		if (!(obj instanceof G3Dimension))
			return false;
		if (obj == null)
			return false;
		G3Dimension dim = (G3Dimension)obj;
		if ((x == dim.x) && (y == dim.y) && (z == dim.z))
			return true;
 
		return false;
	}
 
	@Override
	public String toString() {
		String str = "(" + x + ", " + y + ", " + z + ")";
		return str;
	}
 
	public void set(double x, double y, double z) {
		this.x = x;
		this.y = y;
		this.z = z;
	}
 
	private double x, y, z;
}
개인 도구
이름공간
변수
행위
둘러보기
구성원
연구
연구실
기타
도구모음
인쇄/내보내기