|
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
,
그렇지 않은 경우는 false
Object.hashCode()
,
Hashtable
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요 : 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.