|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 모든 클래스 | ||||||||||
개요: 상자 | 필드 | constructor | 메소드 | 상세: 필드 | constructor | 메소드 |
java.lang.Object | +--java.awt.geom.RectangularShape | +--java.awt.geom.Ellipse2D
Ellipse2D
클래스는 경계의 구형에 의해 정의되는 타원을 기술합니다.
이 클래스는 2D 타원을 저장하는 모든 오브젝트의 추상 슈퍼 클래스이며, 좌표의 실제의 기억역표현은 서브 클래스에 맡길 수 있고 있습니다.
중첩된 클래스의 개요 | |
static class |
Ellipse2D.Double
Double 클래스는 double 정밀도로 지정된 타원을 정의합니다. |
static class |
Ellipse2D.Float
Float 클래스는 float 정밀도로 지정된 타원을 정의합니다. |
생성자의 개요 | |
protected |
Ellipse2D ()
이것은 인스턴스를 직접은 생성할 수 없는 추상 클래스입니다. |
메소드의 개요 | |
boolean |
contains (double x,
double y)
지정된 점이 이 Ellipse2D 의 경계내에 있을지 어떨지를 판정합니다. |
boolean |
contains (double x,
double y,
double w,
double h)
이 Ellipse2D 가, 지정된 구형 area를 내부에 완전하게 포함 하고 있을지 어떨지를 판정합니다. |
PathIterator |
getPathIterator (AffineTransform at)
이 Ellipse2D 의 경계를 정의하는 반복 오브젝트를 돌려줍니다. |
boolean |
intersects (double x,
double y,
double w,
double h)
이 Ellipse2D 의 내부가, 지정된 구형 area의 내부와 교차할지 어떨지를 판정합니다. |
클래스 java.awt.geom. RectangularShape 에서 상속받은 메소드 |
clone , contains , contains , getBounds , getCenterX , getCenterY , getFrame , getHeight , getMaxX , getMaxY , getMinX , getMinY , getPathIterator , getWidth , getX , getY , intersects , isEmpty , setFrame , setFrame , setFrame , setFrameFromCenter , setFrameFromCenter , setFrameFromDiagonal , setFrameFromDiagonal |
클래스 java.lang. Object 에서 상속받은 메소드 |
equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
인터페이스 java.awt. Shape 에서 상속받은 메소드 |
getBounds2D |
생성자의 상세 |
protected Ellipse2D()
Ellipse2D.Float
,
Ellipse2D.Double
메소드의 상세 |
public boolean contains(double x, double y)
Ellipse2D
의 경계내에 있을지 어떨지를 판정합니다.
true
, 그렇지 않은 경우는 false
public boolean intersects(double x, double y, double w, double h)
Ellipse2D
의 내부가, 지정된 구형 area의 내부와 교차할지 어떨지를 판정합니다.
w
- 지정된 구형 area의 폭h
- 지정된 구형 area의 높이
Ellipse2D
가 지정된 구형 area를 포함 하고 있는 경우는 true
, 그렇지 않은 경우는 false
Area
public boolean contains(double x, double y, double w, double h)
Ellipse2D
가, 지정된 구형 area를 내부에 완전하게 포함 하고 있을지 어떨지를 판정합니다.
w
- 지정된 구형 area의 폭h
- 지정된 구형 area의 높이
Ellipse2D
가 지정된 구형 area를 포함 하고 있는 경우는 true
, 그렇지 않은 경우는 false
Area
,
Shape.intersects(double, double, double, double)
public PathIterator getPathIterator(AffineTransform at)
Ellipse2D
의 경계를 정의하는 반복 오브젝트를 돌려줍니다. 이 클래스의 반복자는 multi-thread에 대해서 안전합니다. 즉 이 Ellipse2D
클래스는 이 Ellipse2D
오브젝트의 지오메트리에 대한 변경이, 지오메트리에 대해 벌써 진행중의 반복 처리에 영향을 주지 않는 것을 프로텍션합니다.
at
- 반복 처리로 돌려주어지는 좌표에 적용되는 옵션의 AffineTransform
. 변환되어 있지 않은 좌표가 필요한 경우는 null
Ellipse2D
의 윤곽의 지오메트리를 한 번에 1 세그먼트(segment)씩 돌려주는 PathIterator
오브젝트
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 모든 클래스 | ||||||||||
개요: 상자 | 필드 | constructor | 메소드 | 상세: 필드 | constructor | 메소드 |
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.