インタフェースjava.awt.geom.PathIterator
の使用
PathIteratorを使用するパッケージ
パッケージ
説明
ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。
2次元幾何学的図形に関連するオブジェクトで処理を定義および実行するJava 2Dクラスを提供します。
-
java.awtでのPathIteratorの使用
PathIteratorを返すjava.awtのメソッド修飾子と型メソッド説明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の使用
PathIteratorを実装しているjava.awt.geomのクラスPathIteratorを返すjava.awt.geomのメソッド修飾子と型メソッド説明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 PathIteratorPath2D.Double.getPathIterator(AffineTransform at) Shapeの境界に沿って反復し、Shapeの輪郭の幾何学的図形へのアクセスを提供するイテレータ・オブジェクトを返します。final PathIteratorPath2D.Float.getPathIterator(AffineTransform at) Shapeの境界に沿って反復し、Shapeの輪郭の幾何学的図形へのアクセスを提供するイテレータ・オブジェクトを返します。final PathIteratorPath2D.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の境界を定義する反復オブジェクトを返します。型PathIteratorのパラメータを持つjava.awt.geomのメソッド修飾子と型メソッド説明abstract voidPath2D.append(PathIterator pi, boolean connect) 指定されたPathIteratorオブジェクトの幾何学的図形をパスに追加します。その新しい幾何学的図形をライン・セグメントで既存のパス・セグメントに接続することも可能です。final voidPath2D.Double.append(PathIterator pi, boolean connect) 指定されたPathIteratorオブジェクトの幾何学的図形をパスに追加します。その新しい幾何学的図形をライン・セグメントで既存のパス・セグメントに接続することも可能です。final voidPath2D.Float.append(PathIterator pi, boolean connect) 指定されたPathIteratorオブジェクトの幾何学的図形をパスに追加します。その新しい幾何学的図形をライン・セグメントで既存のパス・セグメントに接続することも可能です。static booleanPath2D.contains(PathIterator pi, double x, double y) 指定された座標が指定されたPathIteratorの閉じた境界内にあるかどうかを判定します。static booleanPath2D.contains(PathIterator pi, double x, double y, double w, double h) 指定された矩形領域全体が指定されたPathIteratorの閉じた境界内にあるかどうかを判定します。static booleanPath2D.contains(PathIterator pi, Point2D p) 指定されたPoint2Dが指定されたPathIteratorの閉じた境界内にあるかどうかを判定します。static booleanPath2D.contains(PathIterator pi, Rectangle2D r) 指定されたRectangle2D全体が指定されたPathIteratorの閉じた境界内にあるかどうかを判定します。static booleanPath2D.intersects(PathIterator pi, double x, double y, double w, double h) 指定されたPathIteratorの内部が、指定された矩形座標セットの内部と交差するかどうかを判定します。static booleanPath2D.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オブジェクトを構築します。