インタフェースjava.awt.geom.PathIterator
の使用
パッケージ
説明
ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。
2次元幾何学的図形に関連するオブジェクトで処理を定義および実行するJava 2Dクラスを提供します。
-
java.awtでのPathIteratorの使用
修飾子と型メソッド説明Polygon.getPathIterator
(AffineTransform at) このPolygon
の境界に沿って反復し、このPolygon
の輪郭の幾何学的図形へのアクセスを提供するイテレータ・オブジェクトを返します。Polygon.getPathIterator
(AffineTransform at, double flatness) Shape
の境界に沿って反復し、Shape
の輪郭の幾何学的図形へのアクセスを提供するイテレータ・オブジェクトを返します。Shape.getPathIterator
(AffineTransform at) Shape
の境界に沿って反復し、Shape
の輪郭の幾何学的図形へのアクセスを提供するイテレータ・オブジェクトを返します。Shape.getPathIterator
(AffineTransform at, double flatness) Shape
の境界に沿って反復し、Shape
の輪郭の幾何学的図形の平坦化されたビューへのアクセスを提供するイテレータ・オブジェクトを返します。 -
java.awt.geomでのPathIteratorの使用
修飾子と型メソッド説明Arc2D.getPathIterator
(AffineTransform at) 孤の境界を定義する繰返しオブジェクトを返します。Area.getPathIterator
(AffineTransform at) このArea
オブジェクトの輪郭のPathIterator
を作成します。Area.getPathIterator
(AffineTransform at, double flatness) このArea
オブジェクトの平坦化した輪郭のPathIterator
を作成します。CubicCurve2D.getPathIterator
(AffineTransform at) 形状の境界を定義する繰返しオブジェクトを返します。CubicCurve2D.getPathIterator
(AffineTransform at, double flatness) 平坦化された形状の境界を定義する繰返しオブジェクトを返します。Ellipse2D.getPathIterator
(AffineTransform at) このEllipse2D
の境界を定義する反復オブジェクトを返します。Line2D.getPathIterator
(AffineTransform at) このLine2D
の境界を定義する反復オブジェクトを返します。Line2D.getPathIterator
(AffineTransform at, double flatness) この平坦化されたLine2D
の境界を定義する反復オブジェクトを返します。final PathIterator
Path2D.Double.getPathIterator
(AffineTransform at) Shape
の境界に沿って反復し、Shape
の輪郭の幾何学的図形へのアクセスを提供するイテレータ・オブジェクトを返します。final PathIterator
Path2D.Float.getPathIterator
(AffineTransform at) Shape
の境界に沿って反復し、Shape
の輪郭の幾何学的図形へのアクセスを提供するイテレータ・オブジェクトを返します。final PathIterator
Path2D.getPathIterator
(AffineTransform at, double flatness) Shape
の境界に沿って反復し、Shape
の輪郭の幾何学的図形の平坦化されたビューへのアクセスを提供するイテレータ・オブジェクトを返します。QuadCurve2D.getPathIterator
(AffineTransform at) このQuadCurve2D
の形状の境界を定義する反復オブジェクトを返します。QuadCurve2D.getPathIterator
(AffineTransform at, double flatness) このQuadCurve2D
の平坦化された形状の境界を定義する反復オブジェクトを返します。Rectangle2D.getPathIterator
(AffineTransform at) このRectangle2D
の境界を定義する反復オブジェクトを返します。Rectangle2D.getPathIterator
(AffineTransform at, double flatness) 平坦化されたRectangle2D
の境界を定義する反復オブジェクトを返します。RectangularShape.getPathIterator
(AffineTransform at, double flatness) Shape
オブジェクトの境界に沿って反復処理するイテレータ・オブジェクトを返し、Shape
オブジェクトの幾何学的図形の輪郭の平坦化されたビューへのアクセスを提供します。RoundRectangle2D.getPathIterator
(AffineTransform at) このRoundRectangle2D
の境界を定義する反復オブジェクトを返します。修飾子と型メソッド説明abstract void
Path2D.append
(PathIterator pi, boolean connect) 指定されたPathIterator
オブジェクトの幾何学的図形をパスに追加します。その新しい幾何学的図形をライン・セグメントで既存のパス・セグメントに接続することも可能です。final void
Path2D.Double.append
(PathIterator pi, boolean connect) 指定されたPathIterator
オブジェクトの幾何学的図形をパスに追加します。その新しい幾何学的図形をライン・セグメントで既存のパス・セグメントに接続することも可能です。final void
Path2D.Float.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
の内部と交差するかどうかを判定します。修飾子コンストラクタ説明FlatteningPathIterator
(PathIterator src, double flatness) 反復のたびにパスを平坦化する新しいFlatteningPathIterator
オブジェクトを構築します。FlatteningPathIterator
(PathIterator src, double flatness, int limit) 反復のたびにパスを平坦化する新しいFlatteningPathIterator
オブジェクトを構築します。