|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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.psvGMPrimitive
jp.co.melco.preserv.spatial.geometry.psvGMOrientablePrimitive
有向幾何プリミティブの基底となる抽象クラスです。
地理情報標準の空間スキーマにおけるGM_OrientablePrimitiveクラスに対応します。
フィールドの概要 | |
protected java.awt.Shape |
cachedShape
キャッシュされたShapeオブジェクトです。 |
コンストラクタの概要 | |
psvGMOrientablePrimitive()
デフォルトコンストラクタです。 |
メソッドの概要 | |
protected void |
clearCachedShape()
キャッシュされたShapeオブジェクトを消去します。 |
boolean |
contains(psvDirectPosition point)
指定された直接位置を包含するか否かを判定します。 |
protected abstract java.awt.Shape |
createShape()
本オブジェクトが表すShapeオブジェクトを取得します。 |
psvGMEnvelope |
envelope()
本オブジェクトを包含する矩形領域を取得します。 |
boolean |
equals(psvGMObject pointSet)
このオブジェクトと他のオブジェクトが等しいかどうかを示します。 |
void |
fixed()
幾何属性の編集が確定したことを通知します。 |
psvSign |
getOrientation()
方向性を取得します。 |
psvGMPrimitive |
getPrimitive()
幾何プリミティブを取得します。 |
boolean |
isModified()
幾何属性の編集が行われたか否かを取得します。 |
protected java.lang.String |
paramString()
保持する属性値の文字列表現を取得します。 |
void |
setOrientation(psvSign orientation)
方向性を設定します。 |
void |
setPrimitive(psvGMPrimitive primitive)
幾何プリミティブを設定します。 |
java.awt.Shape |
toShape()
本オブジェクトが表すShapeオブジェクトを取得します。 |
クラス jp.co.melco.preserv.spatial.geometry.psvGMPrimitive から継承したメソッド |
getComplex, getProxy, setComplex, setProxy |
クラス 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, translate |
クラス 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 psvGMOrientablePrimitive()
メソッドの詳細 |
public psvSign getOrientation()
public void setOrientation(psvSign orientation)
orientation
- 方向性public psvGMPrimitive getPrimitive()
public void setPrimitive(psvGMPrimitive primitive)
primitive
- 幾何プリミティブpublic psvGMEnvelope envelope()
psvGMObject
の記述:
psvGMObject
内の envelope
public final boolean contains(psvDirectPosition point)
psvTransfiniteSet
の記述: true
を返し、それ以外の場合はfalse
を返します。
point
- 包含するか否かを判定する直接位置
true
、それ以外の場合はfalse
public java.awt.Shape toShape()
psvNotYetInitializedException
- 必要な属性が設定前に呼ばれた場合isModified()
protected void clearCachedShape()
protected abstract java.awt.Shape createShape()
psvNotYetInitializedException
- 必要な属性が設定前に呼ばれた場合protected java.lang.String paramString()
psvGMObject
の記述:
psvGMObject
内の paramString
public boolean equals(psvGMObject pointSet)
psvTransfiniteSet
内の equals
psvGMObject
内の equals
pointSet
- 比較対象の参照オブジェクト
psvGMObject.equals(jp.co.melco.preserv.spatial.geometry.psvGMObject)
public void fixed()
psvGMObject
の記述:
psvGMObject
内の fixed
public boolean isModified()
psvGMObject
の記述: true
、それ以外の場合はfalse
を返します。
psvGMObject
内の isModified
true
、それ以外の場合はfalse
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |