JavaTM 2
Platform
Std. Ed. v1.4.0

インタフェース
java.awt.geom.PathIterator の使用

PathIterator を使用しているパッケージ
java.awt ユーザインタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。 
java.awt.geom 2 次元ジオメトリに関連するオブジェクトで処理を定義および実行する Java 2D クラスを提供します。 
 

java.awt での PathIterator の使用
 

PathIterator を返す java.awt のメソッド
 PathIterator Polygon.getPathIterator(AffineTransform at)
          この Polygon の境界に沿って繰り返し処理を行い、Polygon の輪郭のジオメトリへのアクセスを提供する反復子オブジェクトを返します。
 PathIterator Polygon.getPathIterator(AffineTransform at, double flatness)
          Shape の境界に沿って繰り返し処理を行い、Shape の輪郭のジオメトリへのアクセスを提供する反復子オブジェクトを返します。
 PathIterator Shape.getPathIterator(AffineTransform at)
          Shape の境界に沿って繰り返し処理を行い、Shape の輪郭のジオメトリにアクセスできるようにする反復子オブジェクトを返します。
 PathIterator Shape.getPathIterator(AffineTransform at, double flatness)
          Shape の境界に沿って繰り返し処理を行い、Shape の輪郭のジオメトリの平坦化されたビューにアクセスできるようにする反復子オブジェクトを返します。
 

java.awt.geom での PathIterator の使用
 

PathIterator を実装している java.awt.geom のクラス
 class FlatteningPathIterator
          FlatteningPathIterator クラスは、PathIterator オブジェクトの平坦化されたビューを返します。
 

PathIterator を返す java.awt.geom のメソッド
 PathIterator GeneralPath.getPathIterator(AffineTransform at)
          この Shape の境界に沿って繰り返し処理を行い、この Shape の輪郭のジオメトリへのアクセスを提供する PathIterator オブジェクトを返します。
 PathIterator GeneralPath.getPathIterator(AffineTransform at, double flatness)
          平坦化された Shape の境界に沿って繰り返し処理を行い、Shape の輪郭のジオメトリへのアクセスを提供する PathIterator オブジェクトを返します。
 PathIterator Rectangle2D.getPathIterator(AffineTransform at)
          この Rectangle2D の境界を定義する繰り返しオブジェクトを返します。
 PathIterator Rectangle2D.getPathIterator(AffineTransform at, double flatness)
          平坦化された Rectangle2D の境界を定義する繰り返しオブジェクトを返します。
 PathIterator RectangularShape.getPathIterator(AffineTransform at, double flatness)
          Shape オブジェクトの境界に沿って繰り返し処理する反復子オブジェクトを返し、Shape オブジェクトのジオメトリの輪郭の平坦化されたビューへのアクセスを提供します。
 PathIterator RoundRectangle2D.getPathIterator(AffineTransform at)
          この RoundRectangle2D の境界を定義する繰り返しオブジェクトを返します。
 PathIterator QuadCurve2D.getPathIterator(AffineTransform at)
          この QuadCurve2D の形状の境界を定義する繰り返しオブジェクトを返します。
 PathIterator QuadCurve2D.getPathIterator(AffineTransform at, double flatness)
          この QuadCurve2D の平坦化された形状の境界を定義する繰り返しオブジェクトを返します。
 PathIterator Line2D.getPathIterator(AffineTransform at)
          この Line2D の境界を定義する繰り返しオブジェクトを返します。
 PathIterator Line2D.getPathIterator(AffineTransform at, double flatness)
          平坦化された Line2D の境界を定義する繰り返しオブジェクトを返します。
 PathIterator Ellipse2D.getPathIterator(AffineTransform at)
          この Ellipse2D の境界を定義する繰り返しオブジェクトを返します。
 PathIterator CubicCurve2D.getPathIterator(AffineTransform at)
          形状の境界を定義する繰り返しオブジェクトを返します。
 PathIterator CubicCurve2D.getPathIterator(AffineTransform at, double flatness)
          平坦化された形状の境界を定義する繰り返しオブジェクトを返します。
 PathIterator Area.getPathIterator(AffineTransform at)
          この Area オブジェクトの輪郭に使う PathIterator を作成します。
 PathIterator Area.getPathIterator(AffineTransform at, double flatness)
          この Area オブジェクトの平坦化した輪郭のための PathIterator を作成します。
 PathIterator Arc2D.getPathIterator(AffineTransform at)
          孤の境界を定義する繰り返しオブジェクトを返します。
 

PathIterator 型のパラメータを持つ java.awt.geom のメソッド
 void GeneralPath.append(PathIterator pi, boolean connect)
          指定された PathIterator オブジェクトのジオメトリをパスに追加します。
 

PathIterator 型のパラメータを持つ java.awt.geom のコンストラクタ
FlatteningPathIterator(PathIterator src, double flatness)
          繰り返し処理しながらパスを平坦化する新しい FlatteningPathIterator オブジェクトを構築します。
FlatteningPathIterator(PathIterator src, double flatness, int limit)
          繰り返し処理しながらパスを平坦化する新しい FlatteningPathIterator オブジェクトを構築します。
 


JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.