jp.co.melco.preserv.spatial
クラス psvGeometryDrawImpl.ShapePortrayer

java.lang.Object
  拡張jp.co.melco.preserv.spatial.psvGeometryDrawImpl.ShapePortrayer
直系の既知のサブクラス:
psvGeometryDrawImpl.ShapePortraySequence
含まれているクラス:
psvGeometryDrawImpl

protected abstract static class psvGeometryDrawImpl.ShapePortrayer
extends java.lang.Object

Shapeオブジェクトを描画するための抽象クラスです。

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

コンストラクタの概要
protected psvGeometryDrawImpl.ShapePortrayer()
           
 
メソッドの概要
protected  jp.co.melco.preserv.spatial.psvGeometryDrawImpl.ShapePortrayer.DrawShape createTransformShape()
          Shapeの座標変換を行う為のShapeを作成して返します。
protected abstract  void doPortray(java.awt.Shape shape, java.awt.Graphics2D graphics)
          指定されたShapeを指定されたグラフィクスコンテキストに描画します。
 void portray(java.awt.Shape shape, java.awt.Graphics2D graphics, java.awt.geom.AffineTransform transform)
          指定されたShapeを指定されたグラフィクスコンテキストに描画します。
 void setScale(double scale)
          表示スケールを設定します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

psvGeometryDrawImpl.ShapePortrayer

protected psvGeometryDrawImpl.ShapePortrayer()
メソッドの詳細

createTransformShape

protected jp.co.melco.preserv.spatial.psvGeometryDrawImpl.ShapePortrayer.DrawShape createTransformShape()
Shapeの座標変換を行う為のShapeを作成して返します。

戻り値:
作成されたShapeの座標変換用Shape

setScale

public void setScale(double scale)
表示スケールを設定します。

パラメータ:
scale - 表示スケール

portray

public void portray(java.awt.Shape shape,
                    java.awt.Graphics2D graphics,
                    java.awt.geom.AffineTransform transform)
指定されたShapeを指定されたグラフィクスコンテキストに描画します。
ただし、描画を行う前に指定されたアフィン変換を行い、描画後は元のアフィン変換に復元します。
ここで実際の描画処理はdoPortrayメソッドに委譲します。

パラメータ:
shape - 描画対象のShapeオブジェクト
graphics - グラフィクスコンテキスト
transform - アフィン変換オブジェクト
関連項目:
doPortray(Shape, Graphics2D)

doPortray

protected abstract void doPortray(java.awt.Shape shape,
                                  java.awt.Graphics2D graphics)
指定されたShapeを指定されたグラフィクスコンテキストに描画します。

パラメータ:
shape - 描画対象のShapeオブジェクト
graphics - グラフィクスコンテキスト