jp.go.aist.dmrc.platform.beans.graphics.ThreeDGraphics
クラス PFPolylineAttribute

java.lang.Object
  上位を拡張 jp.go.aist.dmrc.platform.beans.graphics.ThreeDGraphics.PFPolylineAttribute
すべての実装されたインタフェース:
PFIGeometryAttribute

public class PFPolylineAttribute
extends java.lang.Object
implements PFIGeometryAttribute

ポリライン属性クラス


フィールドの概要
static float BOLD
          太
static int DASH
          破線
static int DASH_DOT
          一点鎖線
static int DOT
          点線
static float MEDIUM
          中
static int SOLID
          実線
static float THIN
          細
static int USER_DEFINED
          ユーザ定義
static float VERY_BOLD
          極太
static float VERY_THIN
          極細
 
コンストラクタの概要
PFPolylineAttribute()
          コンストラクタ
 
メソッドの概要
 PFPolylineAttribute copy()
          コピー
 javax.vecmath.Color3f getColor()
          線色取得
 javax.vecmath.Color3f getHighlightColor()
          ハイライト色取得
 java.lang.Float getHighlightWidth()
          ハイライト線幅取得
 java.lang.Integer getMask()
          線種パターン取得
 java.lang.Float getTransparency()
          透明度取得
 java.lang.Integer getType()
          線種取得
 java.lang.Float getWidth()
          線幅取得
 void setColor(java.awt.Color color)
          線色設定
 void setColor(javax.vecmath.Color3f color)
          線色設定
 void setHighlightColor(java.awt.Color color)
          ハイライト色設定
 void setHighlightColor(javax.vecmath.Color3f color)
          ハイライト色設定
 void setHighlightWidth(float width)
          ハイライト線幅設定
 void setMask(int mask)
          線種パターン設定
 void setTransparency(float transparency)
          透明度設定
 void setType(int type)
          線種設定
 void setWidth(float width)
          線幅設定
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

SOLID

public static final int SOLID
実線

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

DASH

public static final int DASH
破線

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

DOT

public static final int DOT
点線

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

DASH_DOT

public static final int DASH_DOT
一点鎖線

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

USER_DEFINED

public static final int USER_DEFINED
ユーザ定義

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

VERY_THIN

public static final float VERY_THIN
極細

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

THIN

public static final float THIN

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

MEDIUM

public static final float MEDIUM

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

BOLD

public static final float BOLD

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

VERY_BOLD

public static final float VERY_BOLD
極太

関連項目:
定数フィールド値
コンストラクタの詳細

PFPolylineAttribute

public PFPolylineAttribute()
コンストラクタ

メソッドの詳細

copy

public PFPolylineAttribute copy()
コピー


setColor

public void setColor(javax.vecmath.Color3f color)
線色設定

パラメータ:
color - 線色

setColor

public void setColor(java.awt.Color color)
線色設定

パラメータ:
color - 線色

getColor

public javax.vecmath.Color3f getColor()
線色取得

戻り値:
線色

setTransparency

public void setTransparency(float transparency)
透明度設定

パラメータ:
transparency - 透明度

getTransparency

public java.lang.Float getTransparency()
透明度取得

戻り値:
透明度

setType

public void setType(int type)
線種設定

パラメータ:
type - 線種

getType

public java.lang.Integer getType()
線種取得

戻り値:
線種

setMask

public void setMask(int mask)
線種パターン設定

パラメータ:
mask - 線種パターン

getMask

public java.lang.Integer getMask()
線種パターン取得

戻り値:
線種パターン

setWidth

public void setWidth(float width)
線幅設定

パラメータ:
width - 線幅

getWidth

public java.lang.Float getWidth()
線幅取得

戻り値:
線幅

setHighlightColor

public void setHighlightColor(javax.vecmath.Color3f color)
ハイライト色設定

パラメータ:
color - ハイライト色

setHighlightColor

public void setHighlightColor(java.awt.Color color)
ハイライト色設定

パラメータ:
color - ハイライト色

getHighlightColor

public javax.vecmath.Color3f getHighlightColor()
ハイライト色取得

戻り値:
ハイライト色

setHighlightWidth

public void setHighlightWidth(float width)
ハイライト線幅設定

パラメータ:
width - ハイライト線幅

getHighlightWidth

public java.lang.Float getHighlightWidth()
ハイライト線幅取得

戻り値:
ハイライト線幅