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

java.lang.Object
  拡張jp.co.melco.preserv.spatial.geometry.psvGMCurveInterpolation
すべての実装インタフェース:
java.io.Serializable

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

曲線分の内挿法の一覧を管理するクラスです。
地理情報標準の空間スキーマにおけるGM_CurveInterpolationクラスに対応します。

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

フィールドの概要
static psvGMCurveInterpolation circularArc3Points
          三点円弧を表す固定値です。
static psvGMCurveInterpolation linear
          線形を表す固定値です。
 
コンストラクタの概要
protected psvGMCurveInterpolation(java.lang.String name)
          指定された名称を持つ内挿法を作成します。
 
メソッドの概要
static psvGMCurveInterpolation getInstance(java.lang.String name)
          指定された名称を持つ内挿法の実体を取得します。
 java.lang.String getName()
          名称を取得します。
protected  java.lang.String paramString()
          保持する属性値の文字列表現を取得します。
 java.lang.String toString()
          オブジェクトの文字列表現を返します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

linear

public static final psvGMCurveInterpolation linear
線形を表す固定値です。
地理情報標準の空間スキーマにおけるGM_CurveInterpolationクラスの 符号linearに対応します。


circularArc3Points

public static final psvGMCurveInterpolation circularArc3Points
三点円弧を表す固定値です。
地理情報標準の空間スキーマにおけるGM_CurveInterpolationクラスの 符号circularArc3Pointsに対応します。

コンストラクタの詳細

psvGMCurveInterpolation

protected psvGMCurveInterpolation(java.lang.String name)
指定された名称を持つ内挿法を作成します。

パラメータ:
name - 内挿法の名称
メソッドの詳細

toString

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

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

paramString

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

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

getName

public java.lang.String getName()
名称を取得します。
この名称を引数に getInstance(String) を呼び出すことで 対応する内挿法の実体を取得できます。

戻り値:
名称

getInstance

public static psvGMCurveInterpolation getInstance(java.lang.String name)
指定された名称を持つ内挿法の実体を取得します。
指定された名称を持つ内挿法が存在しない場合は null を返します。

パラメータ:
name - 内挿法を識別するための名称
戻り値:
内挿法を表す実体