|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.co.melco.preserv.spatial.geometry.psvGMCurveSegment
jp.co.melco.preserv.spatial.geometry.psvGMArcString
jp.co.melco.preserv.spatial.geometry.psvGMArc
円弧を表す具象クラスです。
地理情報標準の空間スキーマにおける GM_Arc クラスに対応します。
円弧は開始点、中間点、終了点の3点を指定して構築します。
フィールドの概要 |
クラス jp.co.melco.preserv.spatial.geometry.psvGMCurveSegment から継承したフィールド |
cachedShape |
コンストラクタの概要 | |
psvGMArc()
点列を持たない円弧を生成します。 |
|
psvGMArc(psvGMPointArray pointArray)
指定された点配列を持つ円弧を生成します。 |
|
psvGMArc(psvGMPosition[] points)
指定された点列を持つ円弧を生成します。 |
メソッドの概要 | |
protected psvGMArcString |
createGMArcString(psvGMPosition[] points)
指定された点列を持つ新しい曲線分を生成します。 |
protected java.awt.Shape |
createShape()
本オブジェクトが表す曲線分のShapeオブジェクトを取得します。 |
protected static java.awt.geom.Point2D |
getCenterOf(java.awt.geom.Point2D[] points)
指定された点列を通る円弧の中心座標を取得します。 |
protected static double |
getDegreeOf(java.awt.geom.Point2D center,
java.awt.geom.Point2D point)
指定された2点の角度を取得します。 |
protected boolean |
isValidPoints(psvGMPointArray points)
指定された点列がcontrolPoints属性の点列として適切かを判断します。 |
protected boolean |
isValidPoints(psvGMPosition[] points)
指定された点列がcontrolPoints属性の点列として適切かを判断します。 |
クラス jp.co.melco.preserv.spatial.geometry.psvGMArcString から継承したメソッド |
asGMArc, createGMArc, createGMArc, createGMArcString, equals, fixed, getControlPoint, getControlPoints, getNumArc, isModified, paramString, reverse, samplePoint, setControlPoints, setNumArc, translate |
クラス jp.co.melco.preserv.spatial.geometry.psvGMCurveSegment から継承したメソッド |
clearCachedShape, getCurve, getInterpolation, modified, setCurve, setInterpolation, toShape, toString |
クラス java.lang.Object から継承したメソッド |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
public psvGMArc()
public psvGMArc(psvGMPosition[] points)
points
- 円弧の端点を表す点列public psvGMArc(psvGMPointArray pointArray)
pointArray
- 円弧の端点を表す点配列メソッドの詳細 |
protected java.awt.Shape createShape()
psvGMArcString
内の createShape
psvNotYetInitializedException
- 必要な属性が設定前に呼ばれた場合protected psvGMArcString createGMArcString(psvGMPosition[] points)
psvGMArcString
内の createGMArcString
points
- 曲線分を構成する点列
protected static java.awt.geom.Point2D getCenterOf(java.awt.geom.Point2D[] points)
points
- 円弧が通る点列
protected static double getDegreeOf(java.awt.geom.Point2D center, java.awt.geom.Point2D point)
center
- 比較元の点point
- 角度を求める点
protected boolean isValidPoints(psvGMPosition[] points)
psvGMArcString
内の isValidPoints
points
- 適切化否かを判断する点列
true
:適切、false
:不適切psvGMArcString.asGMArc()
protected boolean isValidPoints(psvGMPointArray points)
psvGMArcString
内の isValidPoints
points
- 適切化否かを判断する点列
true
:適切、false
:不適切psvGMArcString.asGMArc()
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |