|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요 : 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 | |||||||||
java.lang.Objectjava.awt.geom.Point2D
public abstract class Point2D
Point2D 클래스는,(x, y) 좌표 공간의 위치를 나타내는 점을 정의합니다.
이 클래스는, 2D 좌표를 포함하는 모든 객체의 추상 슈퍼 클래스에 지나지 않습니다. 좌표의 실제의 기억역표현은 서브 클래스에 맡길 수 있습니다.
| 상자의 클래스의 개요 | |
|---|---|
static class |
Point2D.Double
Double 클래스는,double 정밀도로 지정된 점을 정의합니다. |
static class |
Point2D.Float
Float 클래스는, float 정밀도로 지정된 점을 정의합니다. |
| 생성자 의 개요 | |
|---|---|
protected |
Point2D ()
이것은, 인스턴스를 직접은 생성할 수 없는 abstract 클래스입니다. |
| 메소드의 개요 | |
|---|---|
Object |
clone ()
이 객체와 같은 클래스에서, 같은 내용의 새로운 객체를 작성합니다. |
double |
distance (double px,
double py)
이 Point2D 로부터 지정된 점까지의 거리를 돌려줍니다. |
static double |
distance (double x1,
double y1,
double x2,
double y2)
2 개의 점의 사이의 거리를 돌려줍니다. |
double |
distance (Point2D pt)
이 Point2D 로부터 지정된 Point2D 까지의 거리를 돌려줍니다. |
double |
distanceSq (double px,
double py)
이 Point2D 로부터 지정된 점까지의 거리의 2 승을 돌려줍니다. |
static double |
distanceSq (double x1,
double y1,
double x2,
double y2)
2 개의 점의 사이의 거리의 2 승을 돌려줍니다. |
double |
distanceSq (Point2D pt)
이 Point2D 로부터 지정된 Point2D 까지의 거리의 2 승을 돌려줍니다. |
boolean |
equals (Object obj)
2 개의 점이 동일한지 어떤지를 판정합니다. |
abstract double |
getX ()
이 Point2D 의 X 좌표를 double 정밀도로 돌려줍니다. |
abstract double |
getY ()
이 Point2D 의 Y 좌표를 double 정밀도로 돌려줍니다. |
int |
hashCode ()
이 Point2D 의 해시 코드를 돌려줍니다. |
abstract void |
setLocation (double x,
double y)
이 Point2D 의 위치를, 지정된 double 형의 좌표로 설정합니다. |
void |
setLocation (Point2D p)
이 Point2D 의 위치를, 지정된 Point2D 객체와 같은 좌표로 설정합니다. |
| 클래스 java.lang. Object 로부터 상속된 메소드 |
|---|
finalize , getClass , notify , notifyAll , toString , wait , wait , wait |
| 생성자 의 상세 |
|---|
protected Point2D()
Point2D.Float ,
Point2D.Double ,
Point | 메소드의 상세 |
|---|
public abstract double getX()
Point2D 의 X 좌표를 double 정밀도로 돌려줍니다.
Point2D 의 X 좌표public abstract double getY()
Point2D 의 Y 좌표를 double 정밀도로 돌려줍니다.
Point2D 의 Y 좌표
public abstract void setLocation(double x,
double y)
Point2D 의 위치를, 지정된 double 형의 좌표로 설정합니다.
x - 이 Point2D 의 새로운 X 좌표y - 이 Point2D 의 새로운 Y 좌표public void setLocation(Point2D p)
Point2D 의 위치를, 지정된 Point2D 객체와 같은 좌표로 설정합니다.
p - 이 Point2D 를 설정하는,
지정된 Point2D
public static double distanceSq(double x1,
double y1,
double x2,
double y2)
x1 - 최초로 지정된 점의 X 좌표y1 - 최초로 지정된 점의 Y 좌표x2 - 2 번째로 지정된 점의 X 좌표y2 - 2 번째로 지정된 점의 Y 좌표
public static double distance(double x1,
double y1,
double x2,
double y2)
x1 - 최초로 지정된 점의 X 좌표y1 - 최초로 지정된 점의 Y 좌표x2 - 2 번째로 지정된 점의 X 좌표y2 - 2 번째로 지정된 점의 Y 좌표
public double distanceSq(double px,
double py)
Point2D 로부터 지정된 점까지의 거리의 2 승을 돌려줍니다.
px - 이 Point2D 에 대해서 측정되는,
지정된 점의 X 좌표py - 이 Point2D 에 대해서 측정되는,
지정된 점의 Y 좌표
Point2D 와 지정된 점의 사이의
거리의 2 승public double distanceSq(Point2D pt)
Point2D 로부터 지정된 Point2D 까지의 거리의 2 승을 돌려줍니다.
pt - 이 Point2D 에 대해서 측정되는,
지정된 점
Point2D 와 지정된 Point2D 의 사이의
거리의 2 승
public double distance(double px,
double py)
Point2D 로부터 지정된 점까지의 거리를 돌려줍니다.
px - 이 Point2D 에 대해서 측정되는,
지정된 점의 X 좌표py - 이 Point2D 에 대해서 측정되는,
지정된 점의 Y 좌표
Point2D 와 지정된 점의 사이의
거리public double distance(Point2D pt)
Point2D 로부터 지정된 Point2D 까지의 거리를 돌려줍니다.
pt - 이 Point2D 에 대해서 측정되는,
지정된 점
Point2D 와 지정된 Point2D 의 사이의
거리public Object clone()
Object 내의 clone OutOfMemoryError - 충분한 메모리가 없는 경우Cloneable public int hashCode()
Point2D 의 해시 코드를 돌려줍니다.
Object 내의 hashCode Point2D 에 사용하는 해시 코드Object.equals(java.lang.Object) ,
Hashtable public boolean equals(Object obj)
Point2D 의 2 개의 인스턴스는,x 및 y 멤버 필드 (좌표 공간에서 그러한 위치를 나타낸다)의 값이 같은 경우에 동일해집니다.
Object 내의 equals obj - 이 Point2D 라고 비교되는 객체
Point2D 의 인스턴스이며,
같은 값을 가지는 경우는 true,
그렇지 않은 경우는 falseObject.hashCode() ,
Hashtable
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요 : 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.