|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요 : 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 | |||||||||
java.lang.Objectjava.awt.geom.CubicCurve2D
java.awt.geom.CubicCurve2D.Float
public static class CubicCurve2D.Float
float 좌표로 지정한, 3 차 파라메트릭 곡선 세그먼트(segment)입니다.
| 상자의 클래스의 개요 |
|---|
| 클래스 java.awt.geom. CubicCurve2D 로부터 상속된 상자의 클래스/인터페이스 |
|---|
CubicCurve2D.Double , CubicCurve2D.Float |
| 필드의 개요 | |
|---|---|
float |
ctrlx1
3 다음 곡선 세그먼트(segment)의 최초의 제어점의 X 좌표입니다. |
float |
ctrlx2
3 다음 곡선 세그먼트(segment)의 2 번째의 제어점의 X 좌표입니다. |
float |
ctrly1
3 다음 곡선 세그먼트(segment)의 최초의 제어점의 Y 좌표입니다. |
float |
ctrly2
3 다음 곡선 세그먼트(segment)의 2 번째의 제어점의 Y 좌표입니다. |
float |
x1
3 다음 곡선 세그먼트(segment)의 시점의 X 좌표입니다. |
float |
x2
3 다음 곡선 세그먼트(segment)의 종점의 X 좌표입니다. |
float |
y1
3 다음 곡선 세그먼트(segment)의 시점의 Y 좌표입니다. |
float |
y2
3 다음 곡선 세그먼트(segment)의 종점의 Y 좌표입니다. |
| 생성자 의 개요 | |
|---|---|
CubicCurve2D.Float ()
좌표 (0, 0, 0, 0, 0, 0)로 CubicCurve 를 구축 및 초기화합니다. |
|
CubicCurve2D.Float (float x1,
float y1,
float ctrlx1,
float ctrly1,
float ctrlx2,
float ctrly2,
float x2,
float y2)
지정된 float 좌표로부터 CubicCurve2D 를 구축 및 초기화합니다. |
|
| 메소드의 개요 | |
|---|---|
Rectangle2D |
getBounds2D ()
고정밀도로 getBounds 메소드보다 정밀한,Shape 의 바운딩 박스를 돌려줍니다. |
Point2D |
getCtrlP1 ()
최초의 제어점을 돌려줍니다. |
Point2D |
getCtrlP2 ()
2 번째의 제어점을 돌려줍니다. |
double |
getCtrlX1 ()
최초의 제어점의 X 좌표를 배정밀도로 돌려줍니다. |
double |
getCtrlX2 ()
2 번째의 제어점의 X 좌표를 배정밀도로 돌려줍니다. |
double |
getCtrlY1 ()
최초의 제어점의 Y 좌표를 배정밀도로 돌려줍니다. |
double |
getCtrlY2 ()
2 번째의 제어점의 Y 좌표를 배정밀도로 돌려줍니다. |
Point2D |
getP1 ()
시점을 돌려줍니다. |
Point2D |
getP2 ()
종점을 돌려줍니다. |
double |
getX1 ()
시점의 X 좌표를 배정밀도로 돌려줍니다. |
double |
getX2 ()
종점의 X 좌표를 배정밀도로 돌려줍니다. |
double |
getY1 ()
시점의 Y 좌표를 배정밀도로 돌려줍니다. |
double |
getY2 ()
종점의 Y 좌표를 배정밀도로 돌려줍니다. |
void |
setCurve (double x1,
double y1,
double ctrlx1,
double ctrly1,
double ctrlx2,
double ctrly2,
double x2,
double y2)
이 곡선의 종점과 제어점의 위치를, 지정된 double 좌표로 설정합니다. |
void |
setCurve (float x1,
float y1,
float ctrlx1,
float ctrly1,
float ctrlx2,
float ctrly2,
float x2,
float y2)
이 곡선의 종점과 제어점의 위치를, 지정된 float 좌표로 설정합니다. |
| 클래스 java.awt.geom. CubicCurve2D 로부터 상속된 메소드 |
|---|
clone , contains , contains , contains , contains , getBounds , getFlatness , getFlatness , getFlatness , getFlatnessSq , getFlatnessSq , getFlatnessSq , getPathIterator , getPathIterator , intersects , intersects , setCurve , setCurve , setCurve , setCurve , solveCubic , solveCubic , subdivide , subdivide , subdivide |
| 클래스 java.lang. Object 로부터 상속된 메소드 |
|---|
equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
| 필드의 상세 |
|---|
public float x1
public float y1
public float ctrlx1
public float ctrly1
public float ctrlx2
public float ctrly2
public float x2
public float y2
| 생성자 의 상세 |
|---|
public CubicCurve2D.Float()
public CubicCurve2D.Float(float x1,
float y1,
float ctrlx1,
float ctrly1,
float ctrlx2,
float ctrly2,
float x2,
float y2)
float 좌표로부터 CubicCurve2D 를 구축 및 초기화합니다.
x1 - 결과의 CubicCurve2D 의
시점의 X 좌표y1 - 결과의 CubicCurve2D 의
시점의 Y 좌표ctrlx1 - 결과의 CubicCurve2D 의
최초의 제어점의 X 좌표ctrly1 - 결과의 CubicCurve2D 의
최초의 제어점의 Y 좌표ctrlx2 - 결과의 CubicCurve2D 의
2 번째의 제어점의 X 좌표ctrly2 - 결과의 CubicCurve2D 의
2 번째의 제어점의 Y 좌표x2 - 결과의 CubicCurve2D 의
종점의 X 좌표y2 - 결과의 CubicCurve2D 의
종점의 Y 좌표| 메소드의 상세 |
|---|
public double getX1()
CubicCurve2D 내의 getX1 CubicCurve2D 의 시점의
X 좌표public double getY1()
CubicCurve2D 내의 getY1 CubicCurve2D 의 시점의
Y 좌표public Point2D getP1()
CubicCurve2D 내의 getP1 CubicCurve2D 의 시점을 나타낸다
Point2Dpublic double getCtrlX1()
CubicCurve2D 내의 getCtrlX1 CubicCurve2D 의 최초의 제어점의
X 좌표public double getCtrlY1()
CubicCurve2D 내의 getCtrlY1 CubicCurve2D 의 최초의 제어점의
Y 좌표public Point2D getCtrlP1()
CubicCurve2D 내의 getCtrlP1 CubicCurve2D 의 최초의 제어점을 나타낸다
Point2Dpublic double getCtrlX2()
CubicCurve2D 내의 getCtrlX2 CubicCurve2D 의 2 번째의 제어점의
X 좌표public double getCtrlY2()
CubicCurve2D 내의 getCtrlY2 CubicCurve2D 의 2 번째의 제어점의
Y 좌표public Point2D getCtrlP2()
CubicCurve2D 내의 getCtrlP2 CubicCurve2D 의 2 번째의 제어점을 나타낸다
Point2Dpublic double getX2()
CubicCurve2D 내의 getX2 CubicCurve2D 의 종점의
X 좌표public double getY2()
CubicCurve2D 내의 getY2 CubicCurve2D 의 종점의
Y 좌표public Point2D getP2()
CubicCurve2D 내의 getP2 CubicCurve2D 의 종점을 나타낸다
Point2D
public void setCurve(double x1,
double y1,
double ctrlx1,
double ctrly1,
double ctrlx2,
double ctrly2,
double x2,
double y2)
CubicCurve2D 내의 setCurve x1 - 이 CubicCurve2D 의 시점을 설정하기 위해서
사용되는 X 좌표y1 - 이 CubicCurve2D 의 시점을 설정하기 위해서
사용되는 Y 좌표ctrlx1 - 이 CubicCurve2D 의 최초의 제어점을 설정하기 위해서
사용되는 X 좌표ctrly1 - 이 CubicCurve2D 의 최초의 제어점을 설정하기 위해서
사용되는 Y 좌표ctrlx2 - 이 CubicCurve2D 의 2 번째의 제어점을 설정하기 위해서
사용되는 X 좌표ctrly2 - 이 CubicCurve2D 의 2 번째의 제어점을 설정하기 위해서
사용되는 Y 좌표x2 - 이 CubicCurve2D 의 종점을 설정하기 위해서
사용되는 X 좌표y2 - 이 CubicCurve2D 의 종점을 설정하기 위해서
사용되는 Y 좌표
public void setCurve(float x1,
float y1,
float ctrlx1,
float ctrly1,
float ctrlx2,
float ctrly2,
float x2,
float y2)
float 좌표로 설정합니다.
x1 - 이 CubicCurve2D 의 시점을 설정하기 위해서
사용되는 X 좌표y1 - 이 CubicCurve2D 의 시점을 설정하기 위해서
사용되는 Y 좌표ctrlx1 - 이 CubicCurve2D 의 최초의 제어점을 설정하기 위해서
사용되는 X 좌표ctrly1 - 이 CubicCurve2D 의 최초의 제어점을 설정하기 위해서
사용되는 Y 좌표ctrlx2 - 이 CubicCurve2D 의 2 번째의 제어점을 설정하기 위해서
사용되는 X 좌표ctrly2 - 이 CubicCurve2D 의 2 번째의 제어점을 설정하기 위해서
사용되는 Y 좌표x2 - 이 CubicCurve2D 의 종점을 설정하기 위해서
사용되는 X 좌표y2 - 이 CubicCurve2D 의 종점을 설정하기 위해서
사용되는 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 도 참조해 주세요.