jp.co.melco.preserv.spatial
クラス psvPreprocessedPortrayalManager

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

public class psvPreprocessedPortrayalManager
extends java.lang.Object
implements psvPortrayalManager

事前に描画規則をJavaクラスへ変換した場合に用いる描画管理クラスです。

導入されたバージョン:
Ver.6.0
作成者:
PreSerV Development Team

コンストラクタの概要
psvPreprocessedPortrayalManager()
           
 
メソッドの概要
 void clearPortrayers()
          地物描画オブジェクトの一覧を初期化します。
 psvPortrayalContext getContext()
          描画コンテキストを取得します。
protected  psvFeature getNextVisibleFeature(java.util.Iterator features)
          featuresから、次の可視可能地物を返します。
 psvPortrayerSortedSet getPortrayers()
          地物描画オブジェクトの一覧を取得します。
protected  java.lang.String paramString()
          属性値の文字列表現を取得します。
 void portray(java.util.Collection features, jp.co.melco.preserv.psvScreen screen)
          指定された地物群を指定されたスクリーンに描画します。
protected  void portraySortedFeatures(java.util.Iterator portrayers, java.util.Iterator features, jp.co.melco.preserv.psvScreen screen)
          描画優先順位に従ってアクセス可能な、地物と地物描画オブジェクトのイテレータを 使用して描画を行います。
 void setContext(psvPortrayalContext context)
          描画コンテキストを設定します。
 void setPortrayers(psvPortrayerSortedSet portrayers)
          地物描画オブジェクトの一覧を設定します。
 java.lang.String toString()
          オブジェクトの文字列表現を返します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

psvPreprocessedPortrayalManager

public psvPreprocessedPortrayalManager()
メソッドの詳細

getContext

public psvPortrayalContext getContext()
描画コンテキストを取得します。

戻り値:
描画コンテキスト

setContext

public void setContext(psvPortrayalContext context)
描画コンテキストを設定します。

パラメータ:
context - 描画コンテキスト

setPortrayers

public void setPortrayers(psvPortrayerSortedSet portrayers)
地物描画オブジェクトの一覧を設定します。

パラメータ:
portrayers - 地物描画オブジェクトの一覧

getPortrayers

public psvPortrayerSortedSet getPortrayers()
地物描画オブジェクトの一覧を取得します。

戻り値:
地物描画オブジェクトの一覧

clearPortrayers

public void clearPortrayers()
地物描画オブジェクトの一覧を初期化します。


portray

public void portray(java.util.Collection features,
                    jp.co.melco.preserv.psvScreen screen)
指定された地物群を指定されたスクリーンに描画します。
描画規則は地物描画オブジェクトに委譲します。
地物描画オブジェクトの一覧が未設定の場合は何も行いません。

定義:
インタフェース psvPortrayalManager 内の portray
パラメータ:
features - 描画対象の地物群
screen - 描画先のスクリーン

portraySortedFeatures

protected void portraySortedFeatures(java.util.Iterator portrayers,
                                     java.util.Iterator features,
                                     jp.co.melco.preserv.psvScreen screen)
描画優先順位に従ってアクセス可能な、地物と地物描画オブジェクトのイテレータを 使用して描画を行います。

パラメータ:
portrayers - 地物描画オブジェクトのイテレータ
features - 地物のイテレータ
screen - 描画対象のスクリーン

getNextVisibleFeature

protected psvFeature getNextVisibleFeature(java.util.Iterator features)
featuresから、次の可視可能地物を返します。

パラメータ:
features - 地物イテレータ(要素:psvFeature)
戻り値:
次の可視可能地物

toString

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

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

paramString

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

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