jp.co.melco.preserv.spatial
クラス psvAbstractDrawOptimizer.SymbolRegionComposition

java.lang.Object
  拡張jp.co.melco.preserv.spatial.psvAbstractDrawOptimizer.LineWidthComposition
      拡張jp.co.melco.preserv.spatial.psvAbstractDrawOptimizer.SymbolRegionComposition
含まれているクラス:
psvAbstractDrawOptimizer

public static class psvAbstractDrawOptimizer.SymbolRegionComposition
extends psvAbstractDrawOptimizer.LineWidthComposition

説明: 合成されたシンボル領域を表すクラスです。


コンストラクタの概要
psvAbstractDrawOptimizer.SymbolRegionComposition()
           
 
メソッドの概要
 void compositeRegion(java.awt.geom.Rectangle2D region)
          シンボルの領域を合成します。
 java.awt.geom.Rectangle2D getCompositedRegion()
          シンボルの合成領域を返します。
 double getLeftMargin(jp.co.melco.preserv.psvScreen screen)
          本クラスが、screenを描画する時に取るべき左側マージン幅を計算して返します。
 double getLowerMargin(jp.co.melco.preserv.psvScreen screen)
          本クラスが、screenを描画する時に取るべき下側マージン幅を計算して返します。
 double getRightMargin(jp.co.melco.preserv.psvScreen screen)
          本クラスが、screenを描画する時に取るべき右側マージン幅を計算して返します。
 double getUpperMargin(jp.co.melco.preserv.psvScreen screen)
          本クラスが、screenを描画する時に取るべき上側マージン幅を計算して返します。
 boolean isDcRegion()
          DCシンボル領域か判断を返します。
 void setDcRegion(boolean dcRegion)
          DCシンボル領域かを設定します。
protected  double toProperMargin(double margin, jp.co.melco.preserv.psvScreen screen)
          isDcRegionの値を見て、DC領域であればWC変換を行い、適切なマージンを返します。
 java.lang.String toString()
           
 
クラス jp.co.melco.preserv.spatial.psvAbstractDrawOptimizer.LineWidthComposition から継承したメソッド
compositeLineWidth, getCompositedWidth
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

psvAbstractDrawOptimizer.SymbolRegionComposition

public psvAbstractDrawOptimizer.SymbolRegionComposition()
メソッドの詳細

isDcRegion

public boolean isDcRegion()
DCシンボル領域か判断を返します。

戻り値:
DCシンボル領域判断

setDcRegion

public void setDcRegion(boolean dcRegion)
DCシンボル領域かを設定します。

パラメータ:
dcRegion - DCシンボル領域判断

getCompositedRegion

public java.awt.geom.Rectangle2D getCompositedRegion()
シンボルの合成領域を返します。

戻り値:
シンボルの合成領域

compositeRegion

public void compositeRegion(java.awt.geom.Rectangle2D region)
シンボルの領域を合成します。

パラメータ:
region - 合成するシンボルの領域

toProperMargin

protected double toProperMargin(double margin,
                                jp.co.melco.preserv.psvScreen screen)
isDcRegionの値を見て、DC領域であればWC変換を行い、適切なマージンを返します。

パラメータ:
margin - マージン幅
screen - 描画スクリーン
戻り値:
適切なマージン

getLeftMargin

public double getLeftMargin(jp.co.melco.preserv.psvScreen screen)
本クラスが、screenを描画する時に取るべき左側マージン幅を計算して返します。

パラメータ:
screen - 描画スクリーン
戻り値:
左側マージン幅

getRightMargin

public double getRightMargin(jp.co.melco.preserv.psvScreen screen)
本クラスが、screenを描画する時に取るべき右側マージン幅を計算して返します。

パラメータ:
screen - 描画スクリーン
戻り値:
右側マージン幅

getUpperMargin

public double getUpperMargin(jp.co.melco.preserv.psvScreen screen)
本クラスが、screenを描画する時に取るべき上側マージン幅を計算して返します。

パラメータ:
screen - 描画スクリーン
戻り値:
上側マージン幅

getLowerMargin

public double getLowerMargin(jp.co.melco.preserv.psvScreen screen)
本クラスが、screenを描画する時に取るべき下側マージン幅を計算して返します。

パラメータ:
screen - 描画スクリーン
戻り値:
下側マージン幅

toString

public java.lang.String toString()
オーバーライド:
クラス psvAbstractDrawOptimizer.LineWidthComposition 内の toString