|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.co.melco.preserv.spatial.psvGeometry
jp.co.melco.preserv.spatial.geometry.psvSpatialGeometry
jp.co.melco.preserv.spatial.geometry.psvGMObject
jp.co.melco.preserv.spatial.geometry.psvGMComplex
jp.co.melco.preserv.spatial.geometry.psvGMBoundary
jp.co.melco.preserv.spatial.geometry.psvGMPrimitiveBoundary
jp.co.melco.preserv.spatial.geometry.psvGMSurfaceBoundary
曲面の境界を表す具象クラスです。
地理情報標準の空間スキーマにおける GM_SurfaceBoundary クラスに対応します。
フィールドの概要 | |
protected java.awt.Shape |
cachedShape
キャッシュされたShapeオブジェクトです。 |
コンストラクタの概要 | |
psvGMSurfaceBoundary()
内部境界・外部境界が未設定の曲面境界を生成します。 |
|
psvGMSurfaceBoundary(psvGMRing exterior,
psvGMRing[] interior)
指定された内部境界、外部境界を持つ曲面境界を生成します。 |
メソッドの概要 | |
protected void |
clearCachedShape()
キャッシュされたShapeオブジェクトを消去します。 |
protected java.awt.Shape |
createShape()
本オブジェクトが表すShapeオブジェクトを取得します。 |
boolean |
equals(psvGMObject pointSet)
このオブジェクトと他のオブジェクトが等しいかどうかを示します。 |
void |
fixed()
幾何属性の編集が確定したことを通知します。 |
psvGMRing |
getExterior()
外部境界を取得します。 |
psvGMRing[] |
getInterior()
内部境界の一覧を取得します。 |
boolean |
isModified()
幾何属性の編集が行われたか否かを取得します。 |
protected java.lang.String |
paramString()
保持する属性値の文字列表現を取得します。 |
void |
setExterior(psvGMRing exterior)
外部境界を設定します。 |
void |
setInterior(psvGMRing[] interior)
内部境界の一覧を設定します。 |
java.awt.Shape |
toShape()
本オブジェクトが表すShapeオブジェクトを取得します。 |
protected void |
updateElement()
element属性を更新します。 |
クラス jp.co.melco.preserv.spatial.geometry.psvGMComplex から継承したメソッド |
contains, envelope, getElement, setElement, translate |
クラス jp.co.melco.preserv.spatial.geometry.psvGMObject から継承したメソッド |
buffer, centroid, contains, convexHull, coordinateDimension, dimension, distance, equals, getAgent, getCrs, intersects, isSimple, mbRegion, modified, representativePoint, setCrs, toString, transform |
クラス jp.co.melco.preserv.spatial.geometry.psvSpatialGeometry から継承したメソッド |
getShapeForDraw |
クラス jp.co.melco.preserv.spatial.psvGeometry から継承したメソッド |
wrap |
クラス java.lang.Object から継承したメソッド |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
protected transient java.awt.Shape cachedShape
コンストラクタの詳細 |
public psvGMSurfaceBoundary()
public psvGMSurfaceBoundary(psvGMRing exterior, psvGMRing[] interior)
exterior
- 外部境界interior
- 内部境界setExterior(psvGMRing)
,
setInterior(psvGMRing[])
メソッドの詳細 |
protected void updateElement()
public psvGMRing getExterior()
public void setExterior(psvGMRing exterior)
exterior
- 外部境界public psvGMRing[] getInterior()
public void setInterior(psvGMRing[] interior)
interior
- 内部境界の一覧protected java.lang.String paramString()
psvGMObject
の記述:
psvGMComplex
内の paramString
public boolean equals(psvGMObject pointSet)
psvTransfiniteSet
内の equals
psvGMComplex
内の equals
pointSet
- 比較対象の参照オブジェクト
psvGMComplex.equals(jp.co.melco.preserv.spatial.geometry.psvGMObject)
public java.awt.Shape toShape()
psvNotYetInitializedException
- 必要な属性が設定前に呼ばれた場合isModified()
,
psvGMObject.fixed()
protected void clearCachedShape()
protected java.awt.Shape createShape()
psvNotYetInitializedException
- 必要な属性が設定前に呼ばれた場合public void fixed()
psvGMObject
の記述:
psvGMComplex
内の fixed
public boolean isModified()
psvGMObject
の記述: true
、それ以外の場合はfalse
を返します。
psvGMComplex
内の isModified
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |