|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요 : 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
java.lang.Objectjava.awt.geom.Line2D
java.awt.geom.Line2D.Double
public static class Line2D.Double
double 좌표로 지정된 라인 세그먼트(segment)입니다.
상자의 클래스의 개요 |
---|
클래스 java.awt.geom. Line2D 로부터 상속된 상자의 클래스/인터페이스 |
---|
Line2D.Double , Line2D.Float |
필드의 개요 | |
---|---|
double |
x1
라인 세그먼트(segment)의 시점의 X 좌표입니다. |
double |
x2
라인 세그먼트(segment)의 종점의 X 좌표입니다. |
double |
y1
라인 세그먼트(segment)의 시점의 Y 좌표입니다. |
double |
y2
라인 세그먼트(segment)의 종점의 Y 좌표입니다. |
생성자 의 개요 | |
---|---|
Line2D.Double ()
좌표 (0, 0) -> (0, 0)로 Line 를 구축 및 초기화합니다. |
|
Line2D.Double (double x1,
double y1,
double x2,
double y2)
지정된 좌표로부터 Line2D 를 구축 및 초기화합니다. |
|
Line2D.Double (Point2D p1,
Point2D p2)
지정된 Point2D 객체로부터 Line2D 를 구축 및 초기화합니다. |
메소드의 개요 | |
---|---|
Rectangle2D |
getBounds2D ()
고정밀도로 getBounds 메소드보다 정밀한,Shape 의 바운딩 박스를 돌려줍니다. |
Point2D |
getP1 ()
이 Line2D 의 시점을 나타내는 Point2D 를 돌려줍니다. |
Point2D |
getP2 ()
이 Line2D 의 종점을 나타내는 Point2D 를 돌려줍니다. |
double |
getX1 ()
시점의 X 좌표를 배정밀도로 돌려줍니다. |
double |
getX2 ()
종점의 X 좌표를 배정밀도로 돌려줍니다. |
double |
getY1 ()
시점의 Y 좌표를 배정밀도로 돌려줍니다. |
double |
getY2 ()
종점의 Y 좌표를 배정밀도로 돌려줍니다. |
void |
setLine (double x1,
double y1,
double x2,
double y2)
이 Line2D 의 양쪽 모두의 종점의 위치를, 지정된 double 좌표로 설정합니다. |
클래스 java.awt.geom. Line2D 로부터 상속된 메소드 |
---|
clone , contains , contains , contains , contains , getBounds , getPathIterator , getPathIterator , intersects , intersects , intersectsLine , intersectsLine , linesIntersect , ptLineDist , ptLineDist , ptLineDist , ptLineDistSq , ptLineDistSq , ptLineDistSq , ptSegDist , ptSegDist , ptSegDist , ptSegDistSq , ptSegDistSq , ptSegDistSq , relativeCCW , relativeCCW , relativeCCW , setLine , setLine |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
필드의 상세 |
---|
public double x1
public double y1
public double x2
public double y2
생성자 의 상세 |
---|
public Line2D.Double()
public Line2D.Double(double x1, double y1, double x2, double y2)
Line2D
를 구축 및 초기화합니다.
x1
- 시점의 X 좌표y1
- 시점의 Y 좌표x2
- 종점의 X 좌표y2
- 종점의 Y 좌표public Line2D.Double(Point2D p1, Point2D p2)
Point2D
객체로부터 Line2D
를 구축 및 초기화합니다.
p1
- 이 라인 세그먼트(segment)의 시점을 나타내는 Point2D
p2
- 이 라인 세그먼트(segment)의 종점을 나타내는 Point2D
메소드의 상세 |
---|
public double getX1()
Line2D
내의 getX1
Line2D
객체의 시점의
X 좌표public double getY1()
Line2D
내의 getY1
Line2D
객체의 시점의
Y 좌표public Point2D getP1()
Line2D
의 시점을 나타내는 Point2D
를 돌려줍니다.
Line2D
내의 getP1
Line2D
의 시점을 나타내는 Point2D
public double getX2()
Line2D
내의 getX2
Line2D
객체의 종점의
X 좌표public double getY2()
Line2D
내의 getY2
Line2D
객체의 종점의
Y 좌표public Point2D getP2()
Line2D
의 종점을 나타내는 Point2D
를 돌려줍니다.
Line2D
내의 getP2
Line2D
의 종점을 나타내는 Point2D
public void setLine(double x1, double y1, double x2, double y2)
Line2D
의 양쪽 모두의 종점의 위치를, 지정된 double 좌표로 설정합니다.
Line2D
내의 setLine
x1
- 시점의 X 좌표y1
- 시점의 Y 좌표x2
- 종점의 X 좌표y2
- 종점의 Y 좌표public Rectangle2D getBounds2D()
getBounds
메소드보다 정밀한,Shape
의 바운딩 박스를 돌려줍니다. 반환된 Rectangle2D
가 Shape
를 둘러싸는 최소의 바운딩 박스이다고는 할 수 없습니다. 나타난 Rectangle2D
내에 Shape
가 완전하게 수습된다고 할 뿐입니다. 반환값을, 배정밀도치를 사용해 치수를 포함하는 Rectangle2D
의 인스턴스로 할 수도 있기 (위해)때문에, 이 메소드에 의해 반환되는 바운딩 박스는, 일반적으로,getBounds
메소드에 의해 반환되는 바운딩 박스보다 딱 한 것이 되어, 오버플로우를 위해서(때문에) 실패할 것은 없습니다.
Shape
내의 getBounds2D
Shape
의 고정밀도 바운딩 박스를 나타낸다
Rectangle2D
의 인스턴스Shape.getBounds()
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요 : 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.