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

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

public static class psvAbstractDrawOptimizer.SimpleMarginRegion
extends java.lang.Object

説明: マージンを表すクラスです。


コンストラクタの概要
psvAbstractDrawOptimizer.SimpleMarginRegion()
          コンストラクタです。
psvAbstractDrawOptimizer.SimpleMarginRegion(double upperMargin, double lowerMargin, double leftMargin, double rightMargin)
          マージンを指定するコンストラクタです。
 
メソッドの概要
 double getLeftMargin()
          左側マージンを返します。
 double getLowerMargin()
          下側マージンを返します。
 double getRightMargin()
          右側マージンを返します。
 double getUpperMargin()
          上側マージンを返します。
 void initialize()
          全てのマージンを0で初期化します。
 void rotateMargin(double rotateDegree)
          本クラスが表すマージン領域を、rotateDegreeで指定した分回転させた領域の外接矩形とします。
 void setLeftMargin(double leftMargin)
          左側マージンを設定します。
 void setLowerMargin(double lowerMargin)
          下側マージンを設定します。
 void setRightMargin(double rightMargin)
          右側マージンを設定します。
 void setUpperMargin(double upperMargin)
          上側マージンを設定します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

psvAbstractDrawOptimizer.SimpleMarginRegion

public psvAbstractDrawOptimizer.SimpleMarginRegion(double upperMargin,
                                                   double lowerMargin,
                                                   double leftMargin,
                                                   double rightMargin)
マージンを指定するコンストラクタです。

パラメータ:
upperMargin - 上方マージン
lowerMargin - 下方マージン
leftMargin - 左方マージン
rightMargin - 右方マージン

psvAbstractDrawOptimizer.SimpleMarginRegion

public psvAbstractDrawOptimizer.SimpleMarginRegion()
コンストラクタです。

メソッドの詳細

getUpperMargin

public double getUpperMargin()
上側マージンを返します。

戻り値:
上側マージン

setUpperMargin

public void setUpperMargin(double upperMargin)
上側マージンを設定します。

パラメータ:
upperMargin - 上側マージン

getLowerMargin

public double getLowerMargin()
下側マージンを返します。

戻り値:
下側マージン

setLowerMargin

public void setLowerMargin(double lowerMargin)
下側マージンを設定します。

パラメータ:
lowerMargin - 下側マージン

getLeftMargin

public double getLeftMargin()
左側マージンを返します。

戻り値:
左側マージン

setLeftMargin

public void setLeftMargin(double leftMargin)
左側マージンを設定します。

パラメータ:
leftMargin - 左側マージン

getRightMargin

public double getRightMargin()
右側マージンを返します。

戻り値:
右側マージン

setRightMargin

public void setRightMargin(double rightMargin)
右側マージンを設定します。

パラメータ:
rightMargin - 右側マージン

initialize

public void initialize()
全てのマージンを0で初期化します。


rotateMargin

public void rotateMargin(double rotateDegree)
本クラスが表すマージン領域を、rotateDegreeで指定した分回転させた領域の外接矩形とします。

パラメータ:
rotateDegree - 回転する角度(度)