|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.co.melco.preserv.spatial.psvAbstractDrawOptimizer
jp.co.melco.preserv.spatial.catalogue.layer.LayeredDrawOptimizer
タイトル: レイヤ条件描画最適化クラスです。
説明: レイヤごとに描画最適化を行うクラス実装です。
psvAbstractDrawOptimizerのシンボル辞書名による辞書全体の シンボル領域キャッシュ機能を使用しています。
著作権: Copyright (c) 2006
会社名: Mitsubishi Electric Corporation
入れ子クラスの概要 |
クラス jp.co.melco.preserv.spatial.psvAbstractDrawOptimizer から継承した入れ子クラス |
psvAbstractDrawOptimizer.LineWidthComposition, psvAbstractDrawOptimizer.SimpleMarginRegion, psvAbstractDrawOptimizer.SymbolRegionComposition |
フィールドの概要 |
クラス jp.co.melco.preserv.spatial.psvAbstractDrawOptimizer から継承したフィールド |
mapSymbolRegionMap, SYMBOL_REGIONS_DC_INDEX, SYMBOL_REGIONS_WC_INDEX |
コンストラクタの概要 | |
LayeredDrawOptimizer()
|
メソッドの概要 | |
protected psvAbstractDrawOptimizer.SymbolRegionComposition[] |
getCompositedSymbolRegions(psvJPMapSymbolDictionary dictionary)
指定されたシンボル辞書の持つシンボルの領域を合成した領域を返します。 |
protected java.util.List |
getDrawInformationList(java.lang.String layerName)
layerNameで指定されたレイヤ名に関連付けられた描画情報を返します。 |
psvPreprocessedPortrayalManager |
getPortrayalManager()
描画管理オブジェクトを返します。 |
jp.co.melco.preserv.psvRegion |
getSearchRegionForDraw(java.lang.String layerName,
jp.co.melco.preserv.psvRegion region,
jp.co.melco.preserv.psvScreen screen)
描画のための検索範囲を返します。 |
boolean |
isDrawableLayer(java.lang.String layerName,
jp.co.melco.preserv.psvScreen screen)
描画対象のレイヤを返します。 |
protected psvAbstractDrawOptimizer.SimpleMarginRegion |
notifyDrawInformation(java.lang.Object drawInformation,
java.lang.String layerName,
jp.co.melco.preserv.psvRegion region,
jp.co.melco.preserv.psvScreen screen)
描画情報クラス自体が特殊な描画方法の為、ユーザ独自のインタフェースを実装している場合には、 本メソッドをオーバライドして、インタフェースに応じたマージンを返します。 |
void |
setPortrayalManager(psvPreprocessedPortrayalManager portrayalManager)
描画管理オブジェクトを設定します。 |
クラス jp.co.melco.preserv.spatial.psvAbstractDrawOptimizer から継承したメソッド |
compositeSymbolRegion, compositeSymbolRegion, getDcSymbolRegionComposition, getDrawInformations, getHeight, getInterval, getMaxLength, getPortrayer, getSpace, getTargetElement, getWcSymbolRegionComposition, getWidth, putSymbolRegion, toFeatureClass |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public LayeredDrawOptimizer()
メソッドの詳細 |
public psvPreprocessedPortrayalManager getPortrayalManager()
public void setPortrayalManager(psvPreprocessedPortrayalManager portrayalManager)
portrayalManager
- 描画管理オブジェクトprotected java.util.List getDrawInformationList(java.lang.String layerName) throws java.lang.ClassNotFoundException
layerName
- レイヤ名
java.lang.ClassNotFoundException
- 対応する地物クラスが見つからない場合public jp.co.melco.preserv.psvRegion getSearchRegionForDraw(java.lang.String layerName, jp.co.melco.preserv.psvRegion region, jp.co.melco.preserv.psvScreen screen)
psvDrawOptimizer
の記述:
layerName
- 検索レイヤ名称region
- 元の検索範囲screen
- 描画対象のスクリーン
protected psvAbstractDrawOptimizer.SimpleMarginRegion notifyDrawInformation(java.lang.Object drawInformation, java.lang.String layerName, jp.co.melco.preserv.psvRegion region, jp.co.melco.preserv.psvScreen screen)
drawInformation
- 描画情報クラスlayerName
- レイヤ名region
- 検索領域screen
- 描画スクリーン
public boolean isDrawableLayer(java.lang.String layerName, jp.co.melco.preserv.psvScreen screen)
psvDrawOptimizer
の記述:
layerName
- 判定対象のレイヤ名screen
- 描画対象のスクリーン
protected psvAbstractDrawOptimizer.SymbolRegionComposition[] getCompositedSymbolRegions(psvJPMapSymbolDictionary dictionary)
psvAbstractDrawOptimizer
の記述:
psvAbstractDrawOptimizer
内の getCompositedSymbolRegions
dictionary
- シンボル辞書
psvAbstractDrawOptimizer.SYMBOL_REGIONS_WC_INDEX
,
psvAbstractDrawOptimizer.SYMBOL_REGIONS_DC_INDEX
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |