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

java.lang.Object
  上位を拡張 jp.go.aist.dmrc.platform.beans.graphics.ThreeDGraphics.PF3DGraphicsDefaults

public class PF3DGraphicsDefaults
extends java.lang.Object

表示データのデフォルト値クラス。


コンストラクタの概要
PF3DGraphicsDefaults()
          コンストラクタ
 
メソッドの概要
 PFArrowAttribute getArrowAttribute()
          矢印属性を取得する
 javax.vecmath.Color3f getBackgroundColor()
          背景色を取得する
 java.lang.String getBackgroundImage()
          背景イメージを取得する
 java.lang.Float getFitTime()
          フィット時間を取得する
 javax.vecmath.Color3f getHighlightColor()
          ハイライト色を取得する
 java.lang.Boolean getHighlightEnable()
          自動ハイライトモードを取得する
 PFMarkerAttribute getMarkerAttribute()
          マーカー属性を取得する
 java.lang.Float getNosizeBoundingSphereRadius()
          バウンディングスフィアの半径が0の時に使う半径を取得する
 java.lang.Integer getOperationMode()
          操作モードを取得する
 java.lang.Boolean getPickEnable()
          ピックモードを取得する
 java.lang.Float getPickTolerance()
          ピック範囲(ピクセル)を取得する
 PFPointAttribute getPointAttribute()
          ポイント属性を取得する
 PFPolygonAttribute getPolygonAttribute()
          ポリゴン属性を取得する
 java.lang.Integer getPolygonMode()
          ポリゴンモードを取得する
 PFPolylineAttribute getPolylineAttribute()
          ポリライン属性を取得する
 java.lang.Integer getRenderingMode()
          レンダリングモードを取得する
 java.lang.Integer getViewMode()
          ビューモードを取得する
 java.lang.Float getZoomTime()
          ズーム時間を取得する
 void setArrowAttribute(PFArrowAttribute arrow)
          矢印属性を設定する
 void setBackgroundColor(javax.vecmath.Color3f color)
          背景色を設定する
 void setBackgroundImage(java.lang.String filename)
          背景イメージを設定する
 void setFitTime(float time)
          フィット時間を設定する
 void setHighlightColor(javax.vecmath.Color3f color)
          ハイライト色を設定する
 void setHighlightEnable(boolean mode)
          自動ハイライトモードを設定する
 void setMarkerAttribute(PFMarkerAttribute arrow)
          マーカー属性を設定する
 void setNosizeBoundingSphereRadius(float radius)
          バウンディングスフィアの半径が0の時に使う半径を設定する
 void setOperationMode(int mode)
          操作モードを設定する
 void setPickEnable(boolean mode)
          ピックモードを設定する
 void setPickTolerance(float tolerance)
          ピック範囲(ピクセル)を設定する
 void setPointAttribute(PFPointAttribute point)
          ポイント属性を設定する
 void setPolygonAttribute(PFPolygonAttribute polygon)
          ポリゴン属性を設定する
 void setPolygonMode(int mode)
          ポリゴンモードを設定する
 void setPolylineAttribute(PFPolylineAttribute polyline)
          ポリライン属性を設定する
 void setRenderingMode(int mode)
          レンダリングモードを設定する
 void setViewMode(int mode)
          ビューモードを設定する
 void setZoomTime(float time)
          ズーム時間を設定する
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PF3DGraphicsDefaults

public PF3DGraphicsDefaults()
コンストラクタ

メソッドの詳細

setBackgroundColor

public void setBackgroundColor(javax.vecmath.Color3f color)
背景色を設定する

パラメータ:
color - 背景色

getBackgroundColor

public javax.vecmath.Color3f getBackgroundColor()
背景色を取得する

戻り値:
背景色

setBackgroundImage

public void setBackgroundImage(java.lang.String filename)
背景イメージを設定する

パラメータ:
filename - 背景イメージファイル

getBackgroundImage

public java.lang.String getBackgroundImage()
背景イメージを取得する

戻り値:
背景イメージファイル

setViewMode

public void setViewMode(int mode)
ビューモードを設定する

パラメータ:
mode - ビューモード PERSPECTIVE 又は PARALLEL

getViewMode

public java.lang.Integer getViewMode()
ビューモードを取得する

戻り値:
ビューモード

setPolygonMode

public void setPolygonMode(int mode)
ポリゴンモードを設定する

パラメータ:
mode - ポリゴンモード POINT LINE 又は FILL

getPolygonMode

public java.lang.Integer getPolygonMode()
ポリゴンモードを取得する

戻り値:
ポリゴンモード

setRenderingMode

public void setRenderingMode(int mode)
レンダリングモードを設定する

パラメータ:
mode - レンダリングモード FLAT 又は GOURAUD

getRenderingMode

public java.lang.Integer getRenderingMode()
レンダリングモードを取得する

戻り値:
レンダリングモード

setOperationMode

public void setOperationMode(int mode)
操作モードを設定する

パラメータ:
mode - 操作モード SCENE 又は VIEW

getOperationMode

public java.lang.Integer getOperationMode()
操作モードを取得する

戻り値:
操作モード

setPickEnable

public void setPickEnable(boolean mode)
ピックモードを設定する

パラメータ:
mode - ピックモード

getPickEnable

public java.lang.Boolean getPickEnable()
ピックモードを取得する

戻り値:
ピックモード

setPickTolerance

public void setPickTolerance(float tolerance)
ピック範囲(ピクセル)を設定する

パラメータ:
tolerance - ピック範囲

getPickTolerance

public java.lang.Float getPickTolerance()
ピック範囲(ピクセル)を取得する

戻り値:
ピック範囲

setHighlightEnable

public void setHighlightEnable(boolean mode)
自動ハイライトモードを設定する

パラメータ:
mode - ハイライトモード

getHighlightEnable

public java.lang.Boolean getHighlightEnable()
自動ハイライトモードを取得する

戻り値:
ハイライトモード

setHighlightColor

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

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

getHighlightColor

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

戻り値:
ハイライト色

setPointAttribute

public void setPointAttribute(PFPointAttribute point)
ポイント属性を設定する

パラメータ:
point - ポイント属性

getPointAttribute

public PFPointAttribute getPointAttribute()
ポイント属性を取得する

戻り値:
ポイント属性

setPolylineAttribute

public void setPolylineAttribute(PFPolylineAttribute polyline)
ポリライン属性を設定する

パラメータ:
polyline - ポリライン属性

getPolylineAttribute

public PFPolylineAttribute getPolylineAttribute()
ポリライン属性を取得する

戻り値:
ポリライン属性

setPolygonAttribute

public void setPolygonAttribute(PFPolygonAttribute polygon)
ポリゴン属性を設定する

パラメータ:
polygon - ポリゴン属性

getPolygonAttribute

public PFPolygonAttribute getPolygonAttribute()
ポリゴン属性を取得する

戻り値:
ポリゴン属性

setArrowAttribute

public void setArrowAttribute(PFArrowAttribute arrow)
矢印属性を設定する

パラメータ:
arrow - 矢印属性

getArrowAttribute

public PFArrowAttribute getArrowAttribute()
矢印属性を取得する

戻り値:
矢印属性

setMarkerAttribute

public void setMarkerAttribute(PFMarkerAttribute arrow)
マーカー属性を設定する

パラメータ:
arrow - マーカー属性

getMarkerAttribute

public PFMarkerAttribute getMarkerAttribute()
マーカー属性を取得する

戻り値:
マーカー属性

setFitTime

public void setFitTime(float time)
フィット時間を設定する

パラメータ:
time - フィット時間

getFitTime

public java.lang.Float getFitTime()
フィット時間を取得する

戻り値:
フィット時間

setZoomTime

public void setZoomTime(float time)
ズーム時間を設定する

パラメータ:
time - ズーム時間

getZoomTime

public java.lang.Float getZoomTime()
ズーム時間を取得する

戻り値:
ズーム時間

setNosizeBoundingSphereRadius

public void setNosizeBoundingSphereRadius(float radius)
バウンディングスフィアの半径が0の時に使う半径を設定する

パラメータ:
radius - 半径

getNosizeBoundingSphereRadius

public java.lang.Float getNosizeBoundingSphereRadius()
バウンディングスフィアの半径が0の時に使う半径を取得する

戻り値:
半径