JavaTM Platform
Standard Ed. 6

java.awt.geom
클래스 GeneralPath

java.lang.Object 
  상위를 확장 java.awt.geom.Path2D 
      상위를 확장 java.awt.geom.Path2D.Float 
          상위를 확장 java.awt.geom.GeneralPath
모든 구현된 인터페이스:
Shape , Serializable , Cloneable


public final class GeneralPath
extends Path2D.Float

GeneralPath 클래스는, 직선, 2 차 곡선, 및 3 차 (베쥬) 곡선으로부터 작성된 기하학적 패스를 나타냅니다. 이 클래스는, 복수의 서브 패스를 가질 수가 있습니다.  

GeneralPath 는 유산 final 클래스이며, 그 슈퍼 클래스 Path2D.Float 의 동작을 정확하게 구현합니다. Path2D.Double 와 조합하는 것으로,Path2D 클래스는 범용 기하학적 패스의 완전한 구현을 제공합니다. 이 기하학적 패스는,ShapePathIterator 인터페이스의 모든 기능을 지원해, 다양한 레벨의 내부 좌표 정밀도를 명시적으로 선택할 수 있습니다.  

부동 소수점 정밀도로 나타내거나 사용하거나 할 수가 있는 데이터를 취급할 때는,Path2D.Float (또는 이 유산 GeneralPath 서브 클래스)를 사용합니다. 배정밀도의 정확함 또는 범위를 필요로 하는 데이터에 대해서는 Path2D.Double 를 사용합니다.

도입된 버젼:
1.2
관련 항목:
직렬화 된 형식

상자의 클래스의 개요
 
클래스 java.awt.geom. Path2D 로부터 상속된 상자의 클래스/인터페이스
Path2D.Double , Path2D.Float
 
필드의 개요
 
클래스 java.awt.geom. Path2D 로부터 상속된 필드
WIND_EVEN_ODD , WIND_NON_ZERO
 
생성자 의 개요
GeneralPath ()
          Path2D.WIND_NON_ZERO 의 디폴트의 굴곡 규칙을 사용해, 새로운 빈 상태(empty)의 단정밀도 GeneralPath 객체를 구축합니다.
GeneralPath (int rule)
          패스의 내부를 정의할 필요가 있는 오퍼레이션을 제어하기 위해서 굴곡 규칙을 지정해, 새로운 GeneralPath 객체를 구축합니다.
GeneralPath (int rule, int initialCapacity)
          굴곡 규칙, 및 패스의 좌표를 포함하는 초기 용량을 지정해, 새로운 GeneralPath 객체를 구축합니다.
GeneralPath (Shape  s)
          임의 Shape 객체로부터 새로운 GeneralPath 객체를 구축합니다.
 
메소드의 개요
 
클래스 java.awt.geom. Path2D.Float 로부터 상속된 메소드
append , clone , curveTo , curveTo , getBounds2D , getPathIterator , lineTo , lineTo , moveTo , moveTo , quadTo , quadTo , transform
 
클래스 java.awt.geom. Path2D 로부터 상속된 메소드
append , closePath , contains , contains , contains , contains , contains , contains , contains , contains , createTransformedShape , getBounds , getCurrentPoint , getPathIterator , getWindingRule , intersects , intersects , intersects , intersects , reset , setWindingRule
 
클래스 java.lang. Object 로부터 상속된 메소드
equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

생성자 의 상세

GeneralPath

public GeneralPath()
Path2D.WIND_NON_ZERO 의 디폴트의 굴곡 규칙을 사용해, 새로운 빈 상태(empty)의 단정밀도 GeneralPath 객체를 구축합니다.

도입된 버젼:
1.2

GeneralPath

public GeneralPath(int rule)
패스의 내부를 정의할 필요가 있는 오퍼레이션을 제어하기 위해서 굴곡 규칙을 지정해, 새로운 GeneralPath 객체를 구축합니다.

파라미터:
rule - 굴곡 규칙
도입된 버젼:
1.2
관련 항목:
Path2D.WIND_EVEN_ODD , Path2D.WIND_NON_ZERO

GeneralPath

public GeneralPath(int rule,
                   int initialCapacity)
굴곡 규칙, 및 패스의 좌표를 포함하는 초기 용량을 지정해, 새로운 GeneralPath 객체를 구축합니다. 이 숫자는, 패스에 추가되는 패스 세그먼트(segment)의 수에 대한 초기 추정입니다만, 패스 세그먼트(segment)가 추가될 때, 필요에 따라서 포함하기 위한 스토리지가 확장됩니다.

파라미터:
rule - 굴곡 규칙
initialCapacity - 패스에 있는 패스 세그먼트(segment)의 수의 추정치
도입된 버젼:
1.2
관련 항목:
Path2D.WIND_EVEN_ODD , Path2D.WIND_NON_ZERO

GeneralPath

public GeneralPath(Shape  s)
임의 Shape 객체로부터 새로운 GeneralPath 객체를 구축합니다. 이 패스의 초기 기하학적 도형 및 굴곡 규칙은 모두, 지정된 Shape 객체로부터 빼앗깁니다.

파라미터:
s - 지정된 Shape 객체
도입된 버젼:
1.2

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 도 참조해 주세요.