|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.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_ZEROpublic GeneralPath(Shape s)
Shape オブジェクトから新しい GeneralPath オブジェクトを構築します。このパスの初期幾何学的図形および屈曲規則はすべて、指定された Shape オブジェクトからとられます。
s - 指定された Shape オブジェクト
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。