|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object java.awt.geom.Path2D java.awt.geom.Path2D.Float java.awt.geom.GeneralPath
public final class GeneralPath
GeneralPath
クラスは、直線、2 次曲線、および 3 次 (ベジェ) 曲線から作成された幾何学的パスを表します。このクラスは、複数のサブパスを持つことができます。
GeneralPath
はレガシー final クラスであり、そのスーパークラス Path2D.Float
の動作を正確に実装します。Path2D.Double
と組み合わせることで、Path2D
クラスは汎用幾何学的パスの完全な実装を提供します。この幾何学的パスは、Shape
および PathIterator
インタフェースのすべての機能をサポートし、さまざまなレベルの内部座標精度を明示的に選択できます。
浮動小数点精度で表したり使用したりすることができるデータを扱うときは、Path2D.Float
(またはこのレガシー GeneralPath
サブクラス) を使用します。倍精度の正確さまたは範囲を必要とするデータに対しては Path2D.Double
を使用します。
入れ子のクラスの概要 |
---|
クラス java.awt.geom.Path2D から継承された入れ子のクラス/インタフェース |
---|
Path2D.Double, Path2D.Float |
フィールドの概要 |
---|
クラス java.awt.geom.Path2D から継承されたフィールド |
---|
WIND_EVEN_ODD, WIND_NON_ZERO |
コンストラクタの概要 | |
---|---|
GeneralPath()
Path2D.WIND_NON_ZERO のデフォルトの屈曲規則を使用して、新しい空の単精度 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 |
コンストラクタの詳細 |
---|
public GeneralPath()
Path2D.WIND_NON_ZERO
のデフォルトの屈曲規則を使用して、新しい空の単精度 GeneralPath
オブジェクトを構築します。
public GeneralPath(int rule)
GeneralPath
オブジェクトを構築します。
rule
- 屈曲規則Path2D.WIND_EVEN_ODD
,
Path2D.WIND_NON_ZERO
public GeneralPath(int rule, int initialCapacity)
GeneralPath
オブジェクトを構築します。この数字は、パスに追加されるパスセグメントの数についての初期推定ですが、パスセグメントが追加されるときに、必要に応じて格納するためのストレージが拡張されます。
rule
- 屈曲規則initialCapacity
- パスにあるパスセグメントの数の
推定値Path2D.WIND_EVEN_ODD
,
Path2D.WIND_NON_ZERO
public GeneralPath(Shape s)
Shape
オブジェクトから新しい GeneralPath
オブジェクトを構築します。このパスの初期幾何学的図形および屈曲規則はすべて、指定された Shape
オブジェクトからとられます。
s
- 指定された Shape
オブジェクト
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。