|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.co.melco.preserv.spatial.geometry.psvDirectPosition
直接位置を表すためのデータ型です。
地理情報標準の空間スキーマにおける DirectPosition
に対応します。
フィールドの概要 | |
protected java.awt.geom.Point2D |
point2D
対応するPoint2Dオブジェクトです。 |
コンストラクタの概要 | |
psvDirectPosition()
既定の属性値を持つ直接位置オブジェクトを生成します。 |
|
psvDirectPosition(double[] coordinate)
指定された座標値を持つ直接位置オブジェクトを生成します。 |
|
psvDirectPosition(double x,
double y)
指定された2次元座標値を持つ直接位置オブジェクトを生成します。 |
|
psvDirectPosition(double x,
double y,
double z)
指定された3次元座標値を持つ直接位置オブジェクトを生成します。 |
|
psvDirectPosition(psvRSCRS coordinateReferenceSystem,
double[] coordinate)
指定された座標系で指定された座標値を持つ直接位置オブジェクトを生成します。 |
|
psvDirectPosition(psvRSCRS coordinateReferenceSystem,
double x,
double y)
指定された2次元座標値を持つ直接位置オブジェクトを生成します。 |
|
psvDirectPosition(psvRSCRS coordinateReferenceSystem,
double x,
double y,
double z)
指定された3次元座標値を持つ直接位置オブジェクトを生成します。 |
メソッドの概要 | |
protected void |
clearCache()
キャッシュをクリアします。 |
protected java.awt.geom.Point2D |
createPoint2D()
新しいPoint2Dオブジェクトを生成します。 |
boolean |
equals(java.lang.Object other)
このオブジェクトと他のオブジェクトが等しいかどうかを示します。 |
void |
fixed()
幾何属性の編集が確定したことを通知します。 |
double[] |
getCoordinate()
座標値配列を取得します。 |
psvRSCRS |
getCoordinateReferenceSystem()
座標参照系を取得します。 |
int |
getDimension()
次元数を取得します。 |
double |
getX()
x座標を返します。 |
double |
getY()
y座標を返します。 |
double |
getZ()
z座標をかえします。 |
boolean |
isModified()
幾何属性の編集が行われたか否かを取得します。 |
void |
modified()
幾何属性が編集されたことを通知します。 |
protected java.lang.String |
paramString()
保持する属性の文字列表現を作成して返します。 |
void |
setCoordinate(double[] coordinate)
座標値配列を設定します。 |
void |
setCoordinateReferenceSystem(psvRSCRS coordinateReferenceSystem)
座標参照系を設定します。 |
void |
setDimension(int dimension)
次元数を設定します。 |
java.awt.geom.Point2D |
toPoint2D()
対応するPoint2Dオブジェクトを取得します。 |
java.lang.String |
toString()
オブジェクトの文字列表現を返します。 |
void |
translate(double dx,
double dy)
現在の座標値を指定された移動量だけ移動します。 |
クラス java.lang.Object から継承したメソッド |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
protected transient java.awt.geom.Point2D point2D
コンストラクタの詳細 |
public psvDirectPosition()
public psvDirectPosition(double[] coordinate)
coordinate
- 座標値public psvDirectPosition(double x, double y)
x
- x座標値y
- y座標値public psvDirectPosition(double x, double y, double z)
x
- x座標値y
- y座標値z
- z座標値public psvDirectPosition(psvRSCRS coordinateReferenceSystem, double x, double y)
coordinateReferenceSystem
- 座標参照系x
- x座標値y
- y座標値public psvDirectPosition(psvRSCRS coordinateReferenceSystem, double x, double y, double z)
coordinateReferenceSystem
- 座標参照系x
- x座標値y
- y座標値z
- z座標値public psvDirectPosition(psvRSCRS coordinateReferenceSystem, double[] coordinate)
coordinateReferenceSystem
- 座標参照系coordinate
- 座標値setCoordinateReferenceSystem(psvRSCRS)
,
setCoordinate(double[])
,
setDimension(int)
メソッドの詳細 |
public double[] getCoordinate()
public double getX()
public double getY()
public double getZ()
public void setCoordinate(double[] coordinate)
coordinate
- 座標値配列public psvRSCRS getCoordinateReferenceSystem()
public void setCoordinateReferenceSystem(psvRSCRS coordinateReferenceSystem)
coordinateReferenceSystem
- 座標参照系public int getDimension()
public void setDimension(int dimension)
dimension
- 次元数public boolean equals(java.lang.Object other)
other
- 比較対象の参照オブジェクト
Object.equals(java.lang.Object)
public java.lang.String toString()
Object.toString()
protected java.lang.String paramString()
public java.awt.geom.Point2D toPoint2D()
psvNotYetInitializedException
- 必要な属性が設定前に呼ばれた場合isModified()
protected java.awt.geom.Point2D createPoint2D()
psvNotYetInitializedException
- 必要な属性が設定前に呼ばれた場合protected void clearCache()
public void translate(double dx, double dy)
dx
- X軸方向の移動量dy
- Y軸方向の移動量public void modified()
public void fixed()
public boolean isModified()
true
、それ以外の場合はfalse
を返します。
true
、それ以外の場合はfalse
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |