jp.co.melco.preserv.spatial
クラス psvPortrayalContext.RectangleDrawer

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

public abstract static class psvPortrayalContext.RectangleDrawer
extends java.lang.Object

矩形描画用の抽象クラスです。

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

コンストラクタの概要
psvPortrayalContext.RectangleDrawer()
           
 
メソッドの概要
protected  void draw(psvPortrayalContext context, psvDirectPosition start, psvDirectPosition end, java.awt.geom.AffineTransform transformer)
          指定された開始位置・終了位置を対角線とする矩形をアフィン変換後、描画します。
protected abstract  void draw(psvPortrayalContext context, jp.co.melco.preserv.psvPoint2D[] points)
          指定された点列を結ぶ領域を描画します。
protected abstract  void fill(psvPortrayalContext context, jp.co.melco.preserv.psvPoint2D[] points)
          指定された点列を結ぶ領域を塗潰します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

psvPortrayalContext.RectangleDrawer

public psvPortrayalContext.RectangleDrawer()
メソッドの詳細

draw

protected void draw(psvPortrayalContext context,
                    psvDirectPosition start,
                    psvDirectPosition end,
                    java.awt.geom.AffineTransform transformer)
指定された開始位置・終了位置を対角線とする矩形をアフィン変換後、描画します。

パラメータ:
context - 描画コンテキスト
start - 開始位置
end - 終了位置
transformer - アフィン変換オブジェクト

draw

protected abstract void draw(psvPortrayalContext context,
                             jp.co.melco.preserv.psvPoint2D[] points)
指定された点列を結ぶ領域を描画します。

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

fill

protected abstract void fill(psvPortrayalContext context,
                             jp.co.melco.preserv.psvPoint2D[] points)
指定された点列を結ぶ領域を塗潰します。

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