jp.co.melco.preserv.spatial
クラス psvJPImageSymbol

java.lang.Object
  拡張jp.co.melco.preserv.spatial.psvJPMapSymbolElement
      拡張jp.co.melco.preserv.spatial.psvJPImageSymbol

public class psvJPImageSymbol
extends psvJPMapSymbolElement

イメージシンボルを扱うためのAPIを提供します。

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

フィールドの概要
protected  java.awt.geom.Rectangle2D cachedRect
          キャッシュされた矩形オブジェクトです。
 
コンストラクタの概要
psvJPImageSymbol()
           
 
メソッドの概要
protected  java.awt.geom.Rectangle2D doGetMaskRegion()
          自身のマスク領域を取得します。
 boolean equals(java.lang.Object target)
           
 double getHeight()
          イメージの高さを取得します。
 java.lang.String getKey()
          イメージを識別するキーを取得します。
 double getWidth()
          イメージの幅を取得します。
protected  boolean isFollowDisplayRotate()
          表示領域の回転に追随して回転するか否かを取得します。
protected  java.lang.String paramString()
          属性値の文字列表現を取得します。
protected  void portrayShape(psvPortrayalContext context, psvJPBasePointForDisplay position)
          地図記号の図形を描画します。
 void setHeight(double height)
          イメージの高さを設定します。
 void setKey(java.lang.String key)
          イメージを識別するキーを設定します。
 void setWidth(double width)
          イメージの幅を設定します。
 
クラス jp.co.melco.preserv.spatial.psvJPMapSymbolElement から継承したメソッド
getCoordinate, getElement, getMask, getMaskRegion, getName, maskRecursive, maskRegion, portray, portrayRecursive, setCoordinate, setElement, setMask, setName, toString
 
クラス java.lang.Object から継承したメソッド
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

cachedRect

protected transient java.awt.geom.Rectangle2D cachedRect
キャッシュされた矩形オブジェクトです。
幅・高さが再設定された場合は破棄します。

コンストラクタの詳細

psvJPImageSymbol

public psvJPImageSymbol()
メソッドの詳細

getHeight

public double getHeight()
イメージの高さを取得します。

戻り値:
イメージの高さ

setHeight

public void setHeight(double height)
イメージの高さを設定します。

パラメータ:
height - イメージの高さ

getKey

public java.lang.String getKey()
イメージを識別するキーを取得します。

戻り値:
イメージを識別するキー

setKey

public void setKey(java.lang.String key)
イメージを識別するキーを設定します。

パラメータ:
key - イメージを識別するキー

getWidth

public double getWidth()
イメージの幅を取得します。

戻り値:
イメージの幅

setWidth

public void setWidth(double width)
イメージの幅を設定します。

パラメータ:
width - イメージの幅

portrayShape

protected void portrayShape(psvPortrayalContext context,
                            psvJPBasePointForDisplay position)
クラス psvJPMapSymbolElement の記述:
地図記号の図形を描画します。

定義:
クラス psvJPMapSymbolElement 内の portrayShape
パラメータ:
context - 描画コンテキスト
position - 描画位置

isFollowDisplayRotate

protected boolean isFollowDisplayRotate()
クラス psvJPMapSymbolElement の記述:
表示領域の回転に追随して回転するか否かを取得します。
表示領域の回転に追随する場合はtrue、それ以外の場合はfalseを返します。

定義:
クラス psvJPMapSymbolElement 内の isFollowDisplayRotate
戻り値:
表示領域の回転に追随する場合はtrue、それ以外の場合はfalse

doGetMaskRegion

protected java.awt.geom.Rectangle2D doGetMaskRegion()
クラス psvJPMapSymbolElement の記述:
自身のマスク領域を取得します。
構成要素のマスク領域は考慮しません。

定義:
クラス psvJPMapSymbolElement 内の doGetMaskRegion
戻り値:
マスク領域

equals

public boolean equals(java.lang.Object target)
オーバーライド:
クラス psvJPMapSymbolElement 内の equals

paramString

protected java.lang.String paramString()
クラス psvJPMapSymbolElement の記述:
属性値の文字列表現を取得します。

オーバーライド:
クラス psvJPMapSymbolElement 内の paramString
戻り値:
属性値の文字列表現