jp.co.melco.preserv
クラス psvCoordinateTransformation

java.lang.Object
  拡張jp.co.melco.preserv.psvCoordinateTransformation
すべての実装インタフェース:
java.lang.Cloneable, java.io.Externalizable, java.io.Serializable

public class psvCoordinateTransformation
extends java.lang.Object
implements java.lang.Cloneable, java.io.Externalizable

座標系変換情報クラス 座標系変換に必要な情報を符号化するためのクラスです。

導入されたバージョン:
V6.0.0
作成者:
PreSerV Development Team
関連項目:
直列化された形式

フィールドの概要
protected  psvCoordinateSystem _g_system
          変換先座標系情報
protected  psvCoordinateSystem _l_system
          変換元座標系情報
 
コンストラクタの概要
psvCoordinateTransformation()
          psvCoordinateTransformationを構築します。
psvCoordinateTransformation(psvCoordinateSystem l_system, psvCoordinateSystem g_system)
          psvCoordinateTransformationを構築します。
 
メソッドの概要
 java.lang.Object clone()
          このオブジェクトのコピーを作成して返します。
 psvCoordinateSystem getGlobalCoordinateSystem()
          変換先座標系情報の値を取得します。
 psvCoordinateSystem getLocalCoordinateSystem()
          変換元座標系情報の値を取得します。
 void readExternal(java.io.ObjectInput in)
          このオブジェクトの内容を保存します.
 void setGlobalCoordinateSystem(psvCoordinateSystem g_system)
          変換先座標系情報の値を設定します。
 void setLocalCoordinateSystem(psvCoordinateSystem l_system)
          変換元座標系情報の値を設定します。
 void writeExternal(java.io.ObjectOutput out)
          このオブジェクトの内容を保存します.
 
クラス java.lang.Object から継承したメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

_l_system

protected psvCoordinateSystem _l_system
変換元座標系情報


_g_system

protected psvCoordinateSystem _g_system
変換先座標系情報

コンストラクタの詳細

psvCoordinateTransformation

public psvCoordinateTransformation()
psvCoordinateTransformationを構築します。

導入されたバージョン:
V6.0.0

psvCoordinateTransformation

public psvCoordinateTransformation(psvCoordinateSystem l_system,
                                   psvCoordinateSystem g_system)
psvCoordinateTransformationを構築します。

パラメータ:
l_system - 変換元座標系情報
g_system - 変換先座標系情報
導入されたバージョン:
V6.0.0
メソッドの詳細

setLocalCoordinateSystem

public void setLocalCoordinateSystem(psvCoordinateSystem l_system)
変換元座標系情報の値を設定します。

パラメータ:
l_system - 変換元座標系情報
導入されたバージョン:
V6.0.0

getLocalCoordinateSystem

public psvCoordinateSystem getLocalCoordinateSystem()
変換元座標系情報の値を取得します。

戻り値:
変換元座標系情報
導入されたバージョン:
V6.0.0

getGlobalCoordinateSystem

public psvCoordinateSystem getGlobalCoordinateSystem()
変換先座標系情報の値を取得します。

戻り値:
変換先座標系情報
導入されたバージョン:
V6.0.0

setGlobalCoordinateSystem

public void setGlobalCoordinateSystem(psvCoordinateSystem g_system)
変換先座標系情報の値を設定します。

パラメータ:
g_system - 変換先座標系情報
導入されたバージョン:
V6.0.0

clone

public java.lang.Object clone()
このオブジェクトのコピーを作成して返します。

戻り値:
このインスタンスの複製

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
このオブジェクトの内容を保存します.

定義:
インタフェース java.io.Externalizable 内の readExternal
パラメータ:
in - オブジェクトを復元するためのデータ読み取り元のストリーム
例外:
java.io.IOException - 入出力エラーが発生した場合
java.lang.ClassNotFoundException - 復元しようとしているオブジェクトに対応するクラスが見つからない場合
関連項目:
Externalizable.readExternal(java.io.ObjectInput)

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
このオブジェクトの内容を保存します.

定義:
インタフェース java.io.Externalizable 内の writeExternal
パラメータ:
out - オブジェクトを書き込むストリーム
例外:
java.io.IOException - 発生する可能性があるすべての入出力例外
関連項目:
Externalizable.writeExternal(java.io.ObjectOutput)