jp.co.melco.preserv
インタフェース psvContext

すべてのスーパーインタフェース:
java.lang.Cloneable
既知の実装クラスの一覧:
psvDrawContext

public interface psvContext
extends java.lang.Cloneable

コンテキスト情報のインタフェースです。
psvContextインターフェースは、図形オブジェクトの属性値を 設定/取得する方法を定義します。

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

フィールドの概要
static double PI_180_1
          1°です。
static double PI_180_2
          1ラジアンです。
 
メソッドの概要
 int attrib()
          図形オブジェクトの属性を取得します。
 void attrib(int at)
          図形オブジェクトの属性を設定します。
 java.lang.Object clone()
          このオブジェクトのコピーを作成して返します。
 psvArgs get_args()
          ユーザ情報を取得します。
 psvColor get_color()
          色情報(線色、塗りつぶし色)を取得します。
 psvLayerAttrib get_layerAttrib()
          レイヤ属性を取得します。
 psvCoordinate[] get_points()
          推奨されていません。 V6.0以降は、図形オブジェクトから直接取得する必要があります。
 boolean get_ref()
          図形オブジェクトの参照を取得します。
 psvTimeManager get_TimeManager()
          時間管理オブジェクトを取得します。
 psvTextContext get_tx_attrib()
          文字の属性を取得します。
 psvCoordinateTransformation getCoordinateTransformation()
          座標系変換に必要な変換情報を取得します。
 psvRange getDisplaySize()
          表示サイズ上下限値取得 図形オブジェクト属性の表示サイズ上下限設定が有効な場合に利用する 表示サイズの上下限値を取得します。
 psvRange getScaleSize()
          表示スケール上下限値取得 図形オブジェクト属性の表示スケール上下限設定が有効な場合に利用する 表示サイズの上下限値を取得します。
 java.lang.String layer()
          レイヤ名称を取得します。
 void layer(java.lang.String aLayer, psvLayer anyG)
          レイヤオブジェクトに図形オブジェクトを追加します。
 int line_attrib()
          線の属性を取得します。
 void line_attrib(int attr)
          線の属性を設定します。
 int paint_attrib()
          塗りつぶし属性を取得します。
 void paint_attrib(int attr)
          塗りつぶし属性を設定します。
 int picid()
          ユーザ定義IDを取得します。
 void picid(int picid)
          ユーザ定義IDを設定します。
 void set_args(psvArgs arg)
          ユーザ情報を設定します。
 void set_color(psvColor c)
          色情報(線色、塗りつぶし色)を設定します。
 void set_points(psvCoordinate[] po)
          点の配列座標を設定します。
 void set_ref(boolean b)
          図形オブジェクトの参照を設定します。
 void set_TimeManager(psvTimeManager tmg)
          時間管理オブジェクトを登録します。
 void set_tx_attrib(psvTextContext tc)
          文字の属性を設定します。
 void setCoordinateTransformation(psvCoordinateTransformation cdntform)
          座標系変換に必要な変換情報を設定します。
 void setDisplaySize(int min, int max)
          表示サイズ上下限値設定 図形オブジェクト属性の表示サイズ上下限設定が有効な場合に利用する 表示サイズの上下限値を設定します。
 void setScaleSize(int min, int max)
          表示スケール上下限値設定 図形オブジェクト属性の表示スケール上下限設定が有効な場合に利用する 表示サイズの上下限値を設定します。
 

フィールドの詳細

PI_180_1

public static final double PI_180_1
1°です。

関連項目:
定数フィールド値

PI_180_2

public static final double PI_180_2
1ラジアンです。

関連項目:
定数フィールド値
メソッドの詳細

get_points

public psvCoordinate[] get_points()
推奨されていません。 V6.0以降は、図形オブジェクトから直接取得する必要があります。

点の配列座標を取得します。

戻り値:
点の配列座標

set_points

public void set_points(psvCoordinate[] po)
点の配列座標を設定します。

パラメータ:
po - psvCoordinateの配列

get_color

public psvColor get_color()
色情報(線色、塗りつぶし色)を取得します。

戻り値:
色情報

set_color

public void set_color(psvColor c)
色情報(線色、塗りつぶし色)を設定します。

パラメータ:
c - psvColorオブジェクト

get_tx_attrib

public psvTextContext get_tx_attrib()
文字の属性を取得します。

戻り値:
文字属性

set_tx_attrib

public void set_tx_attrib(psvTextContext tc)
文字の属性を設定します。

パラメータ:
tc - psvTextContextオブジェクト

attrib

public void attrib(int at)
図形オブジェクトの属性を設定します。

パラメータ:
at - 設定する属性値

(属性の説明)


attrib

public int attrib()
図形オブジェクトの属性を取得します。

戻り値:
図形オブジェクトの属性 (属性の説明)

set_ref

public void set_ref(boolean b)
図形オブジェクトの参照を設定します。

パラメータ:
b - 参照する場合は、Trueそうでない場合は、False

戻り値:
図形オブジェクトの参照数
導入されたバージョン:
V3.0

get_ref

public boolean get_ref()
図形オブジェクトの参照を取得します。

戻り値:
オブジェクトが参照されている場合は、Trueそうでない場合は、False
導入されたバージョン:
V3.0

picid

public void picid(int picid)
ユーザ定義IDを設定します。

パラメータ:
picid - ユーザー定義ID

picid

public int picid()
ユーザ定義IDを取得します。

戻り値:
ユーザ定義ID

set_args

public void set_args(psvArgs arg)
ユーザ情報を設定します。

パラメータ:
arg - ユーザー情報

get_args

public psvArgs get_args()
ユーザ情報を取得します。

戻り値:
ユーザ情報

get_layerAttrib

public psvLayerAttrib get_layerAttrib()
レイヤ属性を取得します。

戻り値:
レイヤ属性

layer

public java.lang.String layer()
レイヤ名称を取得します。

戻り値:
レイヤ名称

layer

public void layer(java.lang.String aLayer,
                  psvLayer anyG)
レイヤオブジェクトに図形オブジェクトを追加します。

パラメータ:
aLayer - レイヤ名称
anyG - psvLayerのオブジェクト

line_attrib

public void line_attrib(int attr)
線の属性を設定します。 (線の説明)

パラメータ:
attr - 線の属性

line_attrib

public int line_attrib()
線の属性を取得します。

戻り値:
線の属性 (線の説明)

paint_attrib

public void paint_attrib(int attr)
塗りつぶし属性を設定します。 (描画属性の説明)

パラメータ:
attr - 塗りつぶし属性

paint_attrib

public int paint_attrib()
塗りつぶし属性を取得します。

戻り値:
塗りつぶし属性 (描画属性の説明)

get_TimeManager

public psvTimeManager get_TimeManager()
時間管理オブジェクトを取得します。

戻り値:
時間管理オブジェクト

set_TimeManager

public void set_TimeManager(psvTimeManager tmg)
時間管理オブジェクトを登録します。

パラメータ:
tmg - 時間管理オブジェクト

clone

public java.lang.Object clone()
このオブジェクトのコピーを作成して返します。

戻り値:
このインスタンスの複製

setScaleSize

public void setScaleSize(int min,
                         int max)
表示スケール上下限値設定 図形オブジェクト属性の表示スケール上下限設定が有効な場合に利用する 表示サイズの上下限値を設定します。

パラメータ:
min - 表示スケール最小値
max - 表示スケール最大値
導入されたバージョン:
V6.0.0

getScaleSize

public psvRange getScaleSize()
表示スケール上下限値取得 図形オブジェクト属性の表示スケール上下限設定が有効な場合に利用する 表示サイズの上下限値を取得します。

戻り値:
表示スケール上下限
導入されたバージョン:
V6.0.0

setDisplaySize

public void setDisplaySize(int min,
                           int max)
表示サイズ上下限値設定 図形オブジェクト属性の表示サイズ上下限設定が有効な場合に利用する 表示サイズの上下限値を設定します。

パラメータ:
min - 表示サイズ最小値(DC値)
max - 表示サイズ最大値(DC値)
導入されたバージョン:
V6.0.0

getDisplaySize

public psvRange getDisplaySize()
表示サイズ上下限値取得 図形オブジェクト属性の表示サイズ上下限設定が有効な場合に利用する 表示サイズの上下限値を取得します。

戻り値:
表示サイズ上下限
導入されたバージョン:
V6.0.0

setCoordinateTransformation

public void setCoordinateTransformation(psvCoordinateTransformation cdntform)
座標系変換に必要な変換情報を設定します。

パラメータ:
cdntform - 座標変換情報
導入されたバージョン:
V6.0.0

getCoordinateTransformation

public psvCoordinateTransformation getCoordinateTransformation()
座標系変換に必要な変換情報を取得します。

戻り値:
座標変換情報
導入されたバージョン:
V6.0.0