jp.co.melco.preserv.operation
クラス psvDefaultOperationHandler

java.lang.Object
  拡張jp.co.melco.preserv.operation.psvDefaultOperationHandler
すべての実装インタフェース:
psvOperationHandler

public class psvDefaultOperationHandler
extends java.lang.Object
implements psvOperationHandler

図形演算結果を生成するデフォルト解析ハンドラークラスです。

作成者:
PreSerV Development Team

フィールドの概要
protected  java.awt.Shape _awtshape
          演算結果Java図形です。
protected  java.util.Vector _psvshape
          演算結果PSV図形を管理するVectorオブジェクトです。
 
コンストラクタの概要
psvDefaultOperationHandler()
          デフォルト解析ハンドラークラスを構築します。
 
メソッドの概要
 void clear()
          結果を初期化します。
protected  void createPsvPolygon(psvCoordinate[] po, java.util.Vector result)
          座標からPSV図形(ポリゴン)を生成します。
 java.awt.Shape getAwtShape()
          演算済みJava図形を取得します。
 java.util.Vector getPsvShape()
          演算結果から生成したPSV図形を取得します。
 void handleResult(psvOperationResult[] result, java.awt.Shape shape)
          演算結果座標からPSV図形を生成します。
 java.awt.Shape psv2awt(psvShape shape)
          PSV図形からJAVA図形を生成します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

_awtshape

protected java.awt.Shape _awtshape
演算結果Java図形です。


_psvshape

protected java.util.Vector _psvshape
演算結果PSV図形を管理するVectorオブジェクトです。

コンストラクタの詳細

psvDefaultOperationHandler

public psvDefaultOperationHandler()
デフォルト解析ハンドラークラスを構築します。

メソッドの詳細

psv2awt

public java.awt.Shape psv2awt(psvShape shape)
PSV図形からJAVA図形を生成します。 ポリゴン図形、マルチポリゴン図形のみサポートします。

定義:
インタフェース psvOperationHandler 内の psv2awt
パラメータ:
shape - PSV図形
戻り値:
Java図形
関連項目:
psvOperationHandler.psv2awt(jp.co.melco.preserv.psvShape)

handleResult

public void handleResult(psvOperationResult[] result,
                         java.awt.Shape shape)
演算結果座標からPSV図形を生成します。 生成されるPSV図形はpsvPolygonDataのみサポートしています。

定義:
インタフェース psvOperationHandler 内の handleResult
パラメータ:
result - 演算結果座標格納クラス
shape - 演算済みJava図形
関連項目:
psvOperationHandler.handleResult(psvOperationResult[], java.awt.Shape)

createPsvPolygon

protected void createPsvPolygon(psvCoordinate[] po,
                                java.util.Vector result)
座標からPSV図形(ポリゴン)を生成します。 オブジェクト属性(可視、検知ON)、図形色未設定の図形を生成します。

パラメータ:
po - ポリゴン座標配列
result - 結果のPSV図形を格納するVector

getAwtShape

public java.awt.Shape getAwtShape()
演算済みJava図形を取得します。

定義:
インタフェース psvOperationHandler 内の getAwtShape
戻り値:
演算済みJava図形
関連項目:
psvOperationHandler.getAwtShape()

getPsvShape

public java.util.Vector getPsvShape()
演算結果から生成したPSV図形を取得します。

定義:
インタフェース psvOperationHandler 内の getPsvShape
戻り値:
PSV図形
関連項目:
psvOperationHandler.getPsvShape()

clear

public void clear()
結果を初期化します。