jp.co.melco.preserv
クラス psvAttrib

java.lang.Object
  拡張jp.co.melco.preserv.psvAttrib
すべての実装インタフェース:
java.io.Serializable

public class psvAttrib
extends java.lang.Object
implements java.io.Serializable

図形オブジェクトの属性管理クラス

導入されたバージョン:
V1.0
バージョン:
V1.0
作成者:
PreSerV Development Team
関連項目:
直列化された形式

フィールドの概要
static short ATTRIB_NONE
          設定なし属性マスクです。
static short COLOR_GROUP
          グループ色指定マスクです。
static short COLOR_LAYER
          レイヤ色指定マスクです。
static short DETECTIVE
          検知性属性マスクです。
static int LAYER_PAINT
          レイヤ塗潰し属性指定マスク.
static int LAYER_PRIORITY
          レイヤプライオリティー指定マスク.
static int LINE_SPLINE
          スプライン属性マスクです。
static short MODE_EVENT
          イベント属性マスクです。
static short MODE_FILTER
          フィルター属性マスクです。
static short MODE_PAINT
          塗りつぶし属性マスクです。
static short MODE_SPLINE
          スプライン属性マスクです。
static short VISIBLE
          可視性属性マスクです。
 
コンストラクタの概要
psvAttrib()
           
 
メソッドの概要
static boolean check_attrib(psvShape shape, int attrib)
          図形オブジェクトの属性チェックを行います。
static int detective(int attrib)
          図形オブジェクトの検知属性を取得します。
static int line_arrow_angle(int line_attr)
          矢印の角度を取得します。
static int line_arrow_e(int line_attr)
          終点の矢印種別を取得します。
static int line_arrow_len(int line_attr)
          矢印の長さを取得します。
static int line_arrow_s(int line_attr)
          始点の矢印種別を取得します。
static int line_type(int line_attr)
          線種を取得します。
static int line_width(int line_attr)
          線幅を取得します。
static int priority(int attrib)
          図形オブジェクトの優先順位を取得します。
static int priority(psvShape shape)
          図形オブジェクトの優先順位を取得します。
static int visible(int attrib)
          図形オブジェクトの可視属性を取得します。
static boolean visible(psvShape shape, int scale)
          図形オブジェクトの可視属性を判定します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

ATTRIB_NONE

public static final short ATTRIB_NONE
設定なし属性マスクです。

導入されたバージョン:
V1.0
関連項目:
定数フィールド値

VISIBLE

public static final short VISIBLE
可視性属性マスクです。

導入されたバージョン:
V1.0
関連項目:
定数フィールド値

DETECTIVE

public static final short DETECTIVE
検知性属性マスクです。

導入されたバージョン:
V1.0
関連項目:
定数フィールド値

COLOR_GROUP

public static final short COLOR_GROUP
グループ色指定マスクです。

導入されたバージョン:
V1.0
関連項目:
定数フィールド値

COLOR_LAYER

public static final short COLOR_LAYER
レイヤ色指定マスクです。

導入されたバージョン:
V1.0
関連項目:
定数フィールド値

LAYER_PRIORITY

public static final int LAYER_PRIORITY
レイヤプライオリティー指定マスク.

導入されたバージョン:
V5.0.12
関連項目:
定数フィールド値

LAYER_PAINT

public static final int LAYER_PAINT
レイヤ塗潰し属性指定マスク.

導入されたバージョン:
V5.0.12
関連項目:
定数フィールド値

LINE_SPLINE

public static final int LINE_SPLINE
スプライン属性マスクです。 ポリラインの代わりにスプラインを描画します。

導入されたバージョン:
V1.0
関連項目:
定数フィールド値

MODE_SPLINE

public static final short MODE_SPLINE
スプライン属性マスクです。 ポリラインの代わりにスプラインを描画します。

推奨されません。旧インターフェースを使用するために提供されています。

導入されたバージョン:
V1.0
関連項目:
定数フィールド値

MODE_PAINT

public static final short MODE_PAINT
塗りつぶし属性マスクです。 オブジェクトを塗りつぶします。

推奨されません。旧インターフェースを使用するために提供されています。

導入されたバージョン:
V1.0
関連項目:
定数フィールド値

MODE_FILTER

public static final short MODE_FILTER
フィルター属性マスクです。 オブジェクトをフィルターを使用して描画します。

推奨されません。旧インターフェースを使用するために提供されています。

導入されたバージョン:
V1.0
関連項目:
定数フィールド値

MODE_EVENT

public static final short MODE_EVENT
イベント属性マスクです。

推奨されません。旧インターフェースを使用するために提供されています。

導入されたバージョン:
V1.0
関連項目:
定数フィールド値
コンストラクタの詳細

psvAttrib

public psvAttrib()
メソッドの詳細

priority

public static int priority(int attrib)
図形オブジェクトの優先順位を取得します。

パラメータ:
attrib - 図形オブジェクトの属性値
戻り値:
図形オブジェクトの優先順位
導入されたバージョン:
V3.0

priority

public static int priority(psvShape shape)
図形オブジェクトの優先順位を取得します。 レイヤ描画プライオリティーが指定されている場合は、レイヤの優先順位を取得します。

パラメータ:
shape - 図形オブジェクト
戻り値:
図形オブジェクトの優先順位
導入されたバージョン:
V4.0 SP2

visible

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

パラメータ:
attrib - 図形オブジェクトの属性値
戻り値:
図形オブジェクトの可視属性
導入されたバージョン:
V3.0

detective

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

パラメータ:
attrib - 図形オブジェクトの属性値
戻り値:
図形オブジェクトの検知属性
導入されたバージョン:
V3.0

visible

public static boolean visible(psvShape shape,
                              int scale)
図形オブジェクトの可視属性を判定します。

パラメータ:
shape - 図形オブジェクト
scale - 表示スケール

戻り値:
可視の場合は、trueそうでない場合は、false
導入されたバージョン:
V3.0

check_attrib

public static boolean check_attrib(psvShape shape,
                                   int attrib)
図形オブジェクトの属性チェックを行います。 図形オブジェクトの可視/検知属性が引数と一致していればtrueを返します。

パラメータ:
shape - 図形オブジェクト
attrib - 図形オブジェクトの属性値 (属性の説明)

戻り値:
一致している場合は、true
導入されたバージョン:
V3.0

line_type

public static int line_type(int line_attr)
線種を取得します。

パラメータ:
line_attr - 図形オブジェクト内の線属性値
戻り値:
線種 (線の説明)
導入されたバージョン:
V3.0

line_width

public static int line_width(int line_attr)
線幅を取得します。

パラメータ:
line_attr - 図形オブジェクト内の線属性値
戻り値:
線幅 (線の説明)
導入されたバージョン:
V3.0

line_arrow_s

public static int line_arrow_s(int line_attr)
始点の矢印種別を取得します。

パラメータ:
line_attr - 図形オブジェクト内の線属性値
戻り値:
矢印種別 (線の説明)
導入されたバージョン:
V3.0

line_arrow_e

public static int line_arrow_e(int line_attr)
終点の矢印種別を取得します。

パラメータ:
line_attr - 図形オブジェクト内の線属性値
戻り値:
矢印種別 (線の説明)
導入されたバージョン:
V3.0

line_arrow_angle

public static int line_arrow_angle(int line_attr)
矢印の角度を取得します。

パラメータ:
line_attr - 図形オブジェクト内の線属性値
戻り値:
矢印の角度 (線の説明)
導入されたバージョン:
V3.0

line_arrow_len

public static int line_arrow_len(int line_attr)
矢印の長さを取得します。

パラメータ:
line_attr - 図形オブジェクト内の線属性値
戻り値:
矢印の長さ (線の説明)
導入されたバージョン:
V3.0