jp.co.melco.preserv.spatial.geometry
クラス psvMeasure

java.lang.Object
  拡張jp.co.melco.preserv.spatial.geometry.psvMeasure
すべての実装インタフェース:
java.io.Serializable
直系の既知のサブクラス:
psvLength

public class psvMeasure
extends java.lang.Object
implements java.io.Serializable

計測値に関する情報を保持します。
ISO19103で定義されたMeasureクラスに対応します。

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

コンストラクタの概要
psvMeasure()
          値が未設定の計測値オブジェクトを生成します。
psvMeasure(double value)
          指定された値を持つ計測値オブジェクトを生成します。
 
メソッドの概要
 boolean equals(java.lang.Object obj)
          このオブジェクトと他のオブジェクトが等しいかどうかを示します。
 psvUnitOfMeasure getUom()
          計測単位情報を取得します。
 double getValue()
          計測値を取得します。
protected  java.lang.String paramString()
          属性値の文字列表現を取得します。
 void setUom(psvUnitOfMeasure uom)
          計測単位情報を設定します。
 void setValue(double value)
          計測値を設定します。
 java.lang.String toString()
          オブジェクトの文字列表現を返します。
 
クラス java.lang.Object から継承したメソッド
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

psvMeasure

public psvMeasure()
値が未設定の計測値オブジェクトを生成します。


psvMeasure

public psvMeasure(double value)
指定された値を持つ計測値オブジェクトを生成します。
内部的には setValue(double) メソッドを呼び出します。

パラメータ:
value - 計測値
メソッドの詳細

getUom

public psvUnitOfMeasure getUom()
計測単位情報を取得します。
未設定の場合は null を返します。

戻り値:
計測単位情報

setUom

public void setUom(psvUnitOfMeasure uom)
計測単位情報を設定します。
null が指定された場合は IllegalArgumentException をスローします。

パラメータ:
uom - 計測単位情報

getValue

public double getValue()
計測値を取得します。
未設定の場合は null が返ります。

戻り値:

setValue

public void setValue(double value)
計測値を設定します。

パラメータ:
value - 設定する値

equals

public boolean equals(java.lang.Object obj)
このオブジェクトと他のオブジェクトが等しいかどうかを示します。

パラメータ:
obj - 比較対象の参照オブジェクト
戻り値:
obj 引数に指定されたオブジェクトとこのオブジェクトが等しい場合は true、
そうでない場合は false
関連項目:
Object.equals(java.lang.Object)

toString

public java.lang.String toString()
オブジェクトの文字列表現を返します。

戻り値:
このオブジェクトの文字列表現
関連項目:
Object.toString()

paramString

protected java.lang.String paramString()
属性値の文字列表現を取得します。

戻り値:
属性値の文字列表現