JavaTM 2
Platform
Std.  Ed.  v1. 4.0

java.awt.geom
클래스 QuadCurve2D.Double

java.lang.Object 
  |
  +--java.awt.geom.QuadCurve2D 
        |
        +--java.awt.geom.QuadCurve2D.Double
모든 구현 인터페이스:
Cloneable , Shape
포함되어 있는 클래스:
QuadCurve2D

public static class QuadCurve2D.Double
extends QuadCurve2D

double 좌표로 지정한, 2 차 파라메트릭 곡선 세그먼트(segment)입니다.


중첩된 클래스의 개요
 
클래스 java.awt.geom. QuadCurve2D 을 상속받은 중첩된 클래스
QuadCurve2D.Double , QuadCurve2D.Float
 
필드의 개요
 double ctrlx
          2 다음 곡선 세그먼트(segment)의 제어점의 x 좌표입니다.
 double ctrly
          2 다음 곡선 세그먼트(segment)의 제어점의 y 좌표입니다.
 double x1
          2 다음 곡선 세그먼트(segment)의 시점의 x 좌표입니다.
 double x2
          2 다음 곡선 세그먼트(segment)의 종점의 x 좌표입니다.
 double y1
          2 다음 곡선 세그먼트(segment)의 시점의 x 좌표입니다.
 double y2
          2 다음 곡선 세그먼트(segment)의 종점의 y 좌표입니다.
 
생성자의 개요
QuadCurve2D.Double ()
          좌표 (0, 0, 0, 0, 0, 0)로 QuadCurve2D 를 구축 및 초기화합니다.
QuadCurve2D.Double (double x1, double y1, double ctrlx, double ctrly, double x2, double y2)
          지정된 좌표로부터 QuadCurve2D 를 구축 및 초기화합니다.
 
메소드의 개요
 Rectangle2D getBounds2D ()
          이 QuadCurve2D 의 바운딘그복스를 돌려줍니다.
 Point2D getCtrlPt ()
          제어점을 돌려줍니다.
 double getCtrlX ()
          제어점의 x 좌표를 double 정밀도로 돌려줍니다.
 double getCtrlY ()
          제어점의 y 좌표를 double 정밀도로 돌려줍니다.
 Point2D getP1 ()
          시점을 돌려줍니다.
 Point2D getP2 ()
          종점을 돌려줍니다.
 double getX1 ()
          시점의 x 좌표를 double 정밀도로 돌려줍니다.
 double getX2 ()
          종점의 x 좌표를 double 정밀도로 돌려줍니다.
 double getY1 ()
          시점의 y 좌표를 double 정밀도로 돌려줍니다.
 double getY2 ()
          종점의 y 좌표를 double 정밀도로 돌려줍니다.
 void setCurve (double x1, double y1, double ctrlx, double ctrly, double x2, double y2)
          이 곡선의 단 점과 제어점의 위치를, 지정된 double 좌표로 설정합니다.
 
클래스 java.awt.geom. QuadCurve2D 에서 상속받은 메소드
clone , contains , contains , contains , contains , getBounds , getFlatness , getFlatness , getFlatness , getFlatnessSq , getFlatnessSq , getFlatnessSq , getPathIterator , getPathIterator , intersects , intersects , setCurve , setCurve , setCurve , setCurve , solveQuadratic , solveQuadratic , subdivide , subdivide , subdivide
 
클래스 java.lang. Object 에서 상속받은 메소드
equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

필드의 상세

x1

public double x1
2 차 곡선 세그먼트(segment)의 시점의 x 좌표입니다.


y1

public double y1
2 차 곡선 세그먼트(segment)의 시점의 x 좌표입니다.


ctrlx

public double ctrlx
2 차 곡선 세그먼트(segment)의 제어점의 x 좌표입니다.


ctrly

public double ctrly
2 차 곡선 세그먼트(segment)의 제어점의 y 좌표입니다.


x2

public double x2
2 차 곡선 세그먼트(segment)의 종점의 x 좌표입니다.


y2

public double y2
2 차 곡선 세그먼트(segment)의 종점의 y 좌표입니다.

생성자의 상세

QuadCurve2D.Double

public QuadCurve2D.Double()
좌표 (0, 0, 0, 0, 0, 0)로 QuadCurve2D 를 구축 및 초기화합니다.


QuadCurve2D.Double

public QuadCurve2D.Double(double x1,
                          double y1,
                          double ctrlx,
                          double ctrly,
                          double x2,
                          double y2)
지정된 좌표로부터 QuadCurve2D 를 구축 및 초기화합니다.

메소드의 상세

getX1

public double getX1()
시점의 x 좌표를 double 정밀도로 돌려줍니다.

정의:
클래스 QuadCurve2D 내의 getX1
반환값:
시점의 x 좌표

getY1

public double getY1()
시점의 y 좌표를 double 정밀도로 돌려줍니다.

정의:
클래스 QuadCurve2D 내의 getY1
반환값:
시점의 y 좌표

getP1

public Point2D  getP1()
시점을 돌려줍니다.

정의:
클래스 QuadCurve2D 내의 getP1
반환값:
QuadCurve2D 의 시점을 나타내는 Point2D

getCtrlX

public double getCtrlX()
제어점의 x 좌표를 double 정밀도로 돌려줍니다.

정의:
클래스 QuadCurve2D 내의 getCtrlX
반환값:
제어점의 x 좌표

getCtrlY

public double getCtrlY()
제어점의 y 좌표를 double 정밀도로 돌려줍니다.

정의:
클래스 QuadCurve2D 내의 getCtrlY
반환값:
제어점의 y 좌표

getCtrlPt

public Point2D  getCtrlPt()
제어점을 돌려줍니다.

정의:
클래스 QuadCurve2D 내의 getCtrlPt
반환값:
QuadCurve2D 의 제어점을 나타내는 Point2D

getX2

public double getX2()
종점의 x 좌표를 double 정밀도로 돌려줍니다.

정의:
클래스 QuadCurve2D 내의 getX2
반환값:
종점의 x 좌표

getY2

public double getY2()
종점의 y 좌표를 double 정밀도로 돌려줍니다.

정의:
클래스 QuadCurve2D 내의 getY2
반환값:
종점의 y 좌표

getP2

public Point2D  getP2()
종점을 돌려줍니다.

정의:
클래스 QuadCurve2D 내의 getP2
반환값:
QuadCurve2D 의 종점을 나타내는 Point2D

setCurve

public void setCurve(double x1,
                     double y1,
                     double ctrlx,
                     double ctrly,
                     double x2,
                     double y2)
이 곡선의 단 점과 제어점의 위치를, 지정된 double 좌표로 설정합니다.

정의:
클래스 QuadCurve2D 내의 setCurve

getBounds2D

public Rectangle2D  getBounds2D()
QuadCurve2D 의 바운딘그복스를 돌려줍니다.

반환값:
QuadCurve2D 의 형상의 바운딘그복스를 나타내는 Rectangle2D
관련 항목:
Shape.getBounds()

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

버그의 보고와 기능의 리퀘스트
이외의 API 레퍼런스 및 개발자용 문서에 대해서는 Java 2 SDK SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Java, Java 2 D, 및 JDBC 는 미국 및 그 외의 나라에 있어서의 미국 Sun Microsystems, Inc. 의 상표 혹은 등록상표입니다.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.