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

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

protected static class psvPortrayalContext.CurveSegmentDrawer
extends psvPortrayalContext.AbstractCurveSegmentDrawer

WC座標でシンボルの構成要素を描画するAPIを提供します。

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

コンストラクタの概要
protected psvPortrayalContext.CurveSegmentDrawer()
           
 
メソッドの概要
protected  void drawArc(psvPortrayalContext context, psvGMPointArray points, java.awt.geom.AffineTransform transformer)
          指定された点列をアフィン変換後、それぞれを結ぶ弧を描画します。
protected  void drawCircle(psvPortrayalContext context, psvGMPointArray points, java.awt.geom.AffineTransform transformer)
          指定された点列をアフィン変換後、3点を通る円を描画します。
protected  void drawPolygon(psvPortrayalContext context, psvGMPointArray points, java.awt.geom.AffineTransform transformer)
          指定された点列をアフィン変換後、それぞれを結ぶポリゴンを描画します。
protected  void drawPolyline(psvPortrayalContext context, psvGMPointArray points, java.awt.geom.AffineTransform transformer)
          指定された点列をアフィン変換後、それぞれを結ぶポリラインを描画します。
protected  java.awt.geom.AffineTransform getTransformer(jp.co.melco.preserv.psvJavaScreen screen, psvJPBasePointForDisplay position, boolean follow)
          指定された位置・スクリーン・表示領域の回転への追随に対応するアフィン変換オブジェクトを取得します。
 
クラス jp.co.melco.preserv.spatial.psvPortrayalContext.AbstractCurveSegmentDrawer から継承したメソッド
draw
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

psvPortrayalContext.CurveSegmentDrawer

protected psvPortrayalContext.CurveSegmentDrawer()
メソッドの詳細

drawPolyline

protected void drawPolyline(psvPortrayalContext context,
                            psvGMPointArray points,
                            java.awt.geom.AffineTransform transformer)
クラス psvPortrayalContext.AbstractCurveSegmentDrawer の記述:
指定された点列をアフィン変換後、それぞれを結ぶポリラインを描画します。

定義:
クラス psvPortrayalContext.AbstractCurveSegmentDrawer 内の drawPolyline
パラメータ:
context - 描画コンテキスト
points - 点列
transformer - アフィン変換オブジェクト

drawPolygon

protected void drawPolygon(psvPortrayalContext context,
                           psvGMPointArray points,
                           java.awt.geom.AffineTransform transformer)
クラス psvPortrayalContext.AbstractCurveSegmentDrawer の記述:
指定された点列をアフィン変換後、それぞれを結ぶポリゴンを描画します。

定義:
クラス psvPortrayalContext.AbstractCurveSegmentDrawer 内の drawPolygon
パラメータ:
context - 描画コンテキスト
points - 点列
transformer - アフィン変換オブジェクト

drawArc

protected void drawArc(psvPortrayalContext context,
                       psvGMPointArray points,
                       java.awt.geom.AffineTransform transformer)
クラス psvPortrayalContext.AbstractCurveSegmentDrawer の記述:
指定された点列をアフィン変換後、それぞれを結ぶ弧を描画します。

定義:
クラス psvPortrayalContext.AbstractCurveSegmentDrawer 内の drawArc
パラメータ:
context - 描画コンテキスト
points - 点列
transformer - アフィン変換オブジェクト

drawCircle

protected void drawCircle(psvPortrayalContext context,
                          psvGMPointArray points,
                          java.awt.geom.AffineTransform transformer)
クラス psvPortrayalContext.AbstractCurveSegmentDrawer の記述:
指定された点列をアフィン変換後、3点を通る円を描画します。

定義:
クラス psvPortrayalContext.AbstractCurveSegmentDrawer 内の drawCircle
パラメータ:
context - 描画コンテキスト
points - 点列
transformer - アフィン変換オブジェクト

getTransformer

protected java.awt.geom.AffineTransform getTransformer(jp.co.melco.preserv.psvJavaScreen screen,
                                                       psvJPBasePointForDisplay position,
                                                       boolean follow)
クラス psvPortrayalContext.AbstractCurveSegmentDrawer の記述:
指定された位置・スクリーン・表示領域の回転への追随に対応するアフィン変換オブジェクトを取得します。

定義:
クラス psvPortrayalContext.AbstractCurveSegmentDrawer 内の getTransformer
パラメータ:
screen - スクリーン
position - 基準位置
follow - 表示領域の回転に追随する場合はtrue、それ以外の場合はfalse
戻り値:
対応するアフィン変換オブジェクト