|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.co.melco.preserv.spatial.geometry.psvGMCurveSegment
jp.co.melco.preserv.spatial.geometry.psvGMArcString
弧列を表す具象クラスです。
地理情報標準の空間スキーマにおける GM_ArcString クラスに対応します。
フィールドの概要 |
クラス jp.co.melco.preserv.spatial.geometry.psvGMCurveSegment から継承したフィールド |
cachedShape |
コンストラクタの概要 | |
psvGMArcString()
弧列を持たない弧列型を生成します。 |
|
psvGMArcString(psvGMPointArray pointArray)
指定された点配列に対応する弧列を持つ弧列型を生成します。 |
|
psvGMArcString(psvGMPosition[] points)
指定された点列に対応する弧列を持つ弧列型を生成します。 |
メソッドの概要 | |
psvGMArc[] |
asGMArc()
対応する円弧の配列を取得します。 |
protected psvGMArc |
createGMArc(psvGMPointArray positions)
対応する円弧を生成します。 |
protected psvGMArc |
createGMArc(psvGMPosition[] positions)
対応する円弧を生成します。 |
protected psvGMArcString |
createGMArcString(psvGMPointArray column)
指定された点列を持つ新しい曲線分を生成します。 |
protected psvGMArcString |
createGMArcString(psvGMPosition[] points)
指定された点列を持つ新しい曲線分を生成します。 |
protected java.awt.Shape |
createShape()
本オブジェクトが表す曲線分のShapeオブジェクトを取得します。 |
boolean |
equals(java.lang.Object obj)
このオブジェクトと他のオブジェクトが等しいかどうかを示します。 |
void |
fixed()
幾何属性の編集が確定したことを通知します。 |
psvGMPointArray |
getControlPoint()
点列を取得します。 |
psvGMPointArray |
getControlPoints()
点列を取得します。 |
int |
getNumArc()
円弧の個数を取得します。 |
boolean |
isModified()
幾何属性の編集が行われたか否かを取得します。 |
protected boolean |
isValidPoints(psvGMPointArray points)
指定された点列がcontrolPoints属性の点列として適切かを判断します。 |
protected boolean |
isValidPoints(psvGMPosition[] points)
指定された点列がcontrolPoints属性の点列として適切かを判断します。 |
protected java.lang.String |
paramString()
属性値の文字列表現を取得します。 |
psvGMCurveSegment |
reverse()
本オブジェクトが表す曲線分の方向性を反転させた結果を取得します。 |
psvGMPointArray |
samplePoint()
標本点を取得します。 |
void |
setControlPoints(psvGMPointArray controlPoints)
点列を設定します。 |
void |
setNumArc(int numArc)
円弧の個数を設定します。 |
void |
translate(double dx,
double dy)
現在の座標値を指定された移動量だけ移動します。 |
クラス 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 psvGMArcString()
public psvGMArcString(psvGMPosition[] points)
points
- 点列setControlPoints(psvGMPointArray)
public psvGMArcString(psvGMPointArray pointArray)
pointArray
- 点配列setControlPoints(psvGMPointArray)
メソッドの詳細 |
public psvGMPointArray getControlPoints()
public void setControlPoints(psvGMPointArray controlPoints)
controlPoints
- 点列protected boolean isValidPoints(psvGMPosition[] points)
points
- 適切化否かを判断する点列
true
:適切、false
:不適切asGMArc()
protected boolean isValidPoints(psvGMPointArray points)
points
- 適切化否かを判断する点列
true
:適切、false
:不適切asGMArc()
public int getNumArc()
public void setNumArc(int numArc)
numArc
- 円弧の個数public psvGMArc[] asGMArc()
protected psvGMArc createGMArc(psvGMPosition[] positions)
positions
- 円弧を構成する点列
protected psvGMArc createGMArc(psvGMPointArray positions)
positions
- 円弧を構成する点配列
public psvGMPointArray samplePoint()
psvGMCurveSegment
内の samplePoint
public psvGMCurveSegment reverse()
psvGMCurveSegment
内の reverse
protected java.awt.Shape createShape()
psvGMCurveSegment
内の createShape
psvNotYetInitializedException
- 必要な属性が設定前に呼ばれた場合protected psvGMArcString createGMArcString(psvGMPosition[] points)
points
- 曲線分を構成する点列
protected psvGMArcString createGMArcString(psvGMPointArray column)
column
- 曲線分を構成する点配列
public boolean equals(java.lang.Object obj)
psvGMCurveSegment
内の equals
obj
- 比較対象の参照オブジェクト
psvGMCurveSegment.equals(java.lang.Object)
protected java.lang.String paramString()
psvGMCurveSegment
の記述:
psvGMCurveSegment
内の paramString
public void translate(double dx, double dy)
psvGMCurveSegment
の記述:
psvGMCurveSegment
内の translate
dx
- X軸方向の移動量dy
- Y軸方向の移動量public void fixed()
psvGMCurveSegment
の記述:
psvGMCurveSegment
内の fixed
public boolean isModified()
psvGMCurveSegment
の記述: true
、それ以外の場合はfalse
を返します。
psvGMCurveSegment
内の isModified
true
、それ以外の場合はfalse
public psvGMPointArray getControlPoint()
jp.co.melco.preserv.spatial.geometry.psvGMPointArrayAccessible
内の getControlPoint
psvGMPointArrayAccessible.getControlPoint()
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |