JavaTM 2 Platform
Standard Ed. 5.0

インタフェース
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 の輪郭のジオメトリへのアクセスを提供する反復子オブジェクトを返します。
 

PathIterator 型のパラメータを持つ java.awt のメソッド
 void BasicStroke.feedConsumer(sun.dc.path.PathConsumer consumer, PathIterator pi)
           
 

java.awt.geom での PathIterator の使用
 

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

PathIterator を返す java.awt.geom のメソッド
 PathIterator Rectangle2D.getPathIterator(AffineTransform at)
          この Rectangle2D の境界を定義する繰り返しオブジェクトを返します。
 PathIterator GeneralPath.getPathIterator(AffineTransform at)
          この Shape の境界に沿って繰り返し処理を行い、この Shape の輪郭のジオメトリへのアクセスを提供する PathIterator オブジェクトを返します。
 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 RectangularShape.getPathIterator(AffineTransform at, double flatness)
          Shape オブジェクトの境界に沿って繰り返し処理する反復子オブジェクトを返し、Shape オブジェクトのジオメトリの輪郭の平坦化されたビューへのアクセスを提供します。
 PathIterator Rectangle2D.getPathIterator(AffineTransform at, double flatness)
          平坦化された Rectangle2D の境界を定義する繰り返しオブジェクトを返します。
 PathIterator GeneralPath.getPathIterator(AffineTransform at, double flatness)
          平坦化された Shape の境界に沿って繰り返し処理を行い、Shape の輪郭のジオメトリへのアクセスを提供する PathIterator オブジェクトを返します。
 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 のメソッド
 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
Standard Ed. 5.0

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

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。