JavaTM Platform
Standard Ed. 6

인터페이스
java.awt.geom.PathIterator 의 사용

PathIterator 를 사용하고 있는 패키지
java.awt 사용자 인터페이스의 작성 및 그래픽스와 이미지의 페인트용의 모든 클래스를 포함합니다.  
java.awt.geom 2 차원 기하학적 도형에 관련하는 객체로 처리를 정의 및 실행하는 Java 2D 클래스를 제공합니다.  
 

java.awt 에서의 PathIterator 의 사용
 

PathIterator 를 돌려주는 java.awt 의 메소드
 PathIterator Shape. getPathIterator (AffineTransform  at)
          Shape 의 경계를 따라 반복 처리를 실시해,Shape 의 윤곽의 기하학적 도형에 액세스 할 수 있도록(듯이) 하는 반복자 객체를 돌려줍니다.
 PathIterator Polygon. getPathIterator (AffineTransform  at)
          이 Polygon 의 경계를 따라 반복 처리를 실시해,Polygon 의 윤곽의 기하학적 도형에의 액세스를 제공하는 반복자 객체를 돌려줍니다.
 PathIterator Shape. getPathIterator (AffineTransform  at, double flatness)
          Shape 의 경계를 따라 반복 처리를 실시해,Shape 의 윤곽의 기하학적 도형의 평탄화 된 뷰에 액세스 할 수 있도록(듯이) 하는 반복자 객체를 돌려줍니다.
 PathIterator Polygon. getPathIterator (AffineTransform  at, double flatness)
          Shape 의 경계를 따라 반복 처리를 실시해,Shape 의 윤곽의 기하학적 도형에의 액세스를 제공하는 반복자 객체를 돌려줍니다.
 

java.awt.geom 에서의 PathIterator 의 사용
 

PathIterator 를 구현하고 있는 java.awt.geom 의 클래스
 class FlatteningPathIterator
          FlatteningPathIterator 클래스는 다른 PathIterator 객체의 평탄화 된 뷰를 돌려줍니다.
 

PathIterator 를 돌려주는 java.awt.geom 의 메소드
 PathIterator Rectangle2D. getPathIterator (AffineTransform  at)
          이 Rectangle2D 의 경계를 정의하는 반복 객체를 돌려줍니다.
 PathIterator Path2D.Float. getPathIterator (AffineTransform  at)
          Shape 의 경계를 따라 반복 처리를 실시해,Shape 의 윤곽의 기하학적 도형에 액세스 할 수 있도록(듯이) 하는 반복자 객체를 돌려줍니다.
 PathIterator Path2D.Double. getPathIterator (AffineTransform  at)
          Shape 의 경계를 따라 반복 처리를 실시해,Shape 의 윤곽의 기하학적 도형에 액세스 할 수 있도록(듯이) 하는 반복자 객체를 돌려줍니다.
 PathIterator RoundRectangle2D. getPathIterator (AffineTransform  at)
          이 RoundRectangle2D 의 경계를 정의하는 반복 객체를 돌려줍니다.
 PathIterator QuadCurve2D. getPathIterator (AffineTransform  at)
          이 QuadCurve2D 의 형상의 경계를 정의하는 반복 객체를 돌려줍니다.
 PathIterator Line2D. getPathIterator (AffineTransform  at)
          이 Line2D 의 경계를 정의하는 반복 객체를 돌려줍니다.
 PathIterator Ellipse2D. getPathIterator (AffineTransform  at)
          이 Ellipse2D 의 경계를 정의하는 반복 객체를 돌려줍니다.
 PathIterator CubicCurve2D. getPathIterator (AffineTransform  at)
          형상의 경계를 정의하는 반복 객체를 돌려줍니다.
 PathIterator Area. getPathIterator (AffineTransform  at)
          이 Area 객체의 윤곽에 사용하는 PathIterator 를 작성합니다.
 PathIterator Arc2D. getPathIterator (AffineTransform  at)
          고의 경계를 정의하는 반복 객체를 돌려줍니다.
 PathIterator Rectangle2D. getPathIterator (AffineTransform  at, double flatness)
          평탄화 된 Rectangle2D 의 경계를 정의하는 반복 객체를 돌려줍니다.
 PathIterator RectangularShape. getPathIterator (AffineTransform  at, double flatness)
          Shape 객체의 경계를 따라 반복 처리 하는 반복자 객체를 돌려주어,Shape 객체의 기하학적 도형의 윤곽의 평탄화 된 뷰에의 액세스를 제공합니다.
 PathIterator Path2D. getPathIterator (AffineTransform  at, double flatness)
          Shape 의 경계를 따라 반복 처리를 실시해,Shape 의 윤곽의 기하학적 도형의 평탄화 된 뷰에 액세스 할 수 있도록(듯이) 하는 반복자 객체를 돌려줍니다.
 PathIterator QuadCurve2D. getPathIterator (AffineTransform  at, double flatness)
          이 QuadCurve2D 의 평탄화 된 형상의 경계를 정의하는 반복 객체를 돌려줍니다.
 PathIterator Line2D. getPathIterator (AffineTransform  at, double flatness)
          평탄화 된 Line2D 의 경계를 정의하는 반복 객체를 돌려줍니다.
 PathIterator CubicCurve2D. getPathIterator (AffineTransform  at, double flatness)
          평탄화 된 형상의 경계를 정의하는 반복 객체를 돌려줍니다.
 PathIterator Area. getPathIterator (AffineTransform  at, double flatness)
          이 Area 객체의 평탄화한 윤곽을 위한 PathIterator 를 작성합니다.
 

PathIterator 형의 파라미터를 가지는 java.awt.geom 의 메소드
abstract  void Path2D. append (PathIterator  pi, boolean connect)
          지정된 PathIterator 객체의 기하학적 도형을 패스에 추가합니다.
 void Path2D.Float. append (PathIterator  pi, boolean connect)
          지정된 PathIterator 객체의 기하학적 도형을 패스에 추가합니다.
 void Path2D.Double. append (PathIterator  pi, boolean connect)
          지정된 PathIterator 객체의 기하학적 도형을 패스에 추가합니다.
static boolean Path2D. contains (PathIterator  pi, double x, double y)
          지정된 좌표가 지정된 PathIterator 가 닫은 경계내에 있을지 어떨지를 판정합니다.
static boolean Path2D. contains (PathIterator  pi, double x, double y, double w, double h)
          지정된 구형 영역 전체가 지정된 PathIterator 가 닫은 경계내에 있을지 어떨지를 판정합니다.
static boolean Path2D. contains (PathIterator  pi, Point2D  p)
          지정된 Point2D 가 지정된 PathIterator 가 닫은 경계내에 있을지 어떨지를 판정합니다.
static boolean Path2D. contains (PathIterator  pi, Rectangle2D  r)
          지정된 Rectangle2D 전체가 지정된 PathIterator 가 닫은 경계내에 있을지 어떨지를 판정합니다.
static boolean Path2D. intersects (PathIterator  pi, double x, double y, double w, double h)
          지정된 PathIterator 의 내부가, 지정된 구형 좌표 세트의 내부와 교차할지 어떨지를 판정합니다.
static boolean Path2D. intersects (PathIterator  pi, Rectangle2D  r)
          지정된 PathIterator 의 내부 영역이 지정된 Rectangle2D 의 내부 영역과 교차할지 어떨지를 판정합니다.
 

PathIterator 형의 파라미터를 가지는 java.awt.geom 의 생성자
FlatteningPathIterator (PathIterator  src, double flatness)
          반복할 때마다 패스를 평탄화하는 새로운 FlatteningPathIterator 객체를 구축합니다.
FlatteningPathIterator (PathIterator  src, double flatness, int limit)
          반복할 때마다 패스를 평탄화하는 새로운 FlatteningPathIterator 객체를 구축합니다.
 


JavaTM Platform
Standard Ed. 6

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

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.