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

java.lang.Object
  上位を拡張 javax.media.j3d.SceneGraphObject
      上位を拡張 javax.media.j3d.Node
          上位を拡張 javax.media.j3d.Group
              上位を拡張 javax.media.j3d.TransformGroup
                  上位を拡張 jp.go.aist.dmrc.platform.beans.graphics.ThreeDGraphics.PFGeometryGroupAdapter
                      上位を拡張 jp.go.aist.dmrc.platform.beans.graphics.ThreeDGraphics.PFArrowGroup
すべての実装されたインタフェース:
PFIGeometryGroup

public class PFArrowGroup
extends PFGeometryGroupAdapter

矢印ジオメトリグループ


フィールドの概要
 
クラス javax.media.j3d.TransformGroup から継承されたフィールド
ALLOW_TRANSFORM_READ, ALLOW_TRANSFORM_WRITE
 
クラス javax.media.j3d.Group から継承されたフィールド
ALLOW_CHILDREN_EXTEND, ALLOW_CHILDREN_READ, ALLOW_CHILDREN_WRITE, ALLOW_COLLISION_BOUNDS_READ, ALLOW_COLLISION_BOUNDS_WRITE
 
クラス javax.media.j3d.Node から継承されたフィールド
ALLOW_AUTO_COMPUTE_BOUNDS_READ, ALLOW_AUTO_COMPUTE_BOUNDS_WRITE, ALLOW_BOUNDS_READ, ALLOW_BOUNDS_WRITE, ALLOW_COLLIDABLE_READ, ALLOW_COLLIDABLE_WRITE, ALLOW_LOCAL_TO_VWORLD_READ, ALLOW_PICKABLE_READ, ALLOW_PICKABLE_WRITE, ENABLE_COLLISION_REPORTING, ENABLE_PICK_REPORTING
 
コンストラクタの概要
PFArrowGroup()
          コンストラクタ
 
メソッドの概要
 javax.media.j3d.BoundingSphere getBoundingSphere()
          バウンディングスフィアを取得
 java.lang.Object getMatrixAttribute()
          配置情報属性取得
 java.lang.Object getMatrixObjectID()
          配置情報属性ID取得
 java.lang.Object getObjectAttribute()
          オブジェクト属性取得
 java.lang.Object getObjectID()
          オブジェクトID取得
 boolean getRootNode()
          ルートノードかどうかを取得
 boolean getTemporaryFlag()
          テンポラリフラグ取得
 boolean getVisible()
          表示状態取得
 void highlightOff()
          ハイライトオフ
 void highlightOn()
          ハイライトオン
 java.util.Vector searchGeometry(java.lang.Object id)
          オブジェクトIDによる検索
 void setBoundingSphere(javax.media.j3d.BoundingSphere bs)
          バウンディングスフィアを設定
 void setMatrixAttribute(java.lang.Object attribute)
          配置情報属性設定
 void setMatrixObjectID(java.lang.Object id)
          配置情報属性ID設定
 void setObjectAttribute(java.lang.Object attribute)
          オブジェクト属性設定
 void setObjectID(java.lang.Object id)
          オブジェクトID設定
 void setRootNode(boolean flag)
          ルートノードかどうかを設定
 void setTemporaryFlag(boolean temporaryFlag)
          テンポラリフラグ設定
 void setVisible(java.lang.Object id, boolean visible)
          表示状態設定
 
クラス jp.go.aist.dmrc.platform.beans.graphics.ThreeDGraphics.PFGeometryGroupAdapter から継承されたメソッド
calculateBoundingVolume, calculateBoundingVolume, clean, deleteChild, deleteChild, getParentObject, highlightOff, highlightOn, searchNode, setEdgeAndFaceMode, setEdgeMode, setFaceMode, setIsoParametriclineVisible, setIsoParametriclineVisible, setParentObject, setShadeMode, setTransparentMode, setVisible, traverse, traverse, traverse, traverse
 
クラス javax.media.j3d.TransformGroup から継承されたメソッド
cloneNode, getTransform, setTransform
 
クラス javax.media.j3d.Group から継承されたメソッド
addChild, getAllChildren, getAlternateCollisionTarget, getChild, getCollisionBounds, indexOfChild, insertChild, moveTo, numChildren, removeAllChildren, removeChild, removeChild, setAlternateCollisionTarget, setChild, setCollisionBounds
 
クラス javax.media.j3d.Node から継承されたメソッド
cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, duplicateNode, getBounds, getBoundsAutoCompute, getCollidable, getLocalToVworld, getLocalToVworld, getParent, getPickable, setBounds, setBoundsAutoCompute, setCollidable, setPickable
 
クラス javax.media.j3d.SceneGraphObject から継承されたメソッド
clearCapability, clearCapabilityIsFrequent, duplicateSceneGraphObject, getCapability, getCapabilityIsFrequent, getUserData, isCompiled, isLive, setCapability, setCapabilityIsFrequent, setUserData, updateNodeReferences
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース jp.go.aist.dmrc.platform.beans.graphics.ThreeDGraphics.PFIGeometryGroup から継承されたメソッド
addChild, getParent, getTransform
 

コンストラクタの詳細

PFArrowGroup

public PFArrowGroup()
コンストラクタ

メソッドの詳細

getObjectID

public java.lang.Object getObjectID()
オブジェクトID取得

定義:
インタフェース PFIGeometryGroup 内の getObjectID
オーバーライド:
クラス PFGeometryGroupAdapter 内の getObjectID
戻り値:
オブジェクトID

setObjectID

public void setObjectID(java.lang.Object id)
オブジェクトID設定

定義:
インタフェース PFIGeometryGroup 内の setObjectID
オーバーライド:
クラス PFGeometryGroupAdapter 内の setObjectID
パラメータ:
id - オブジェクトID

getMatrixObjectID

public java.lang.Object getMatrixObjectID()
配置情報属性ID取得

定義:
インタフェース PFIGeometryGroup 内の getMatrixObjectID
オーバーライド:
クラス PFGeometryGroupAdapter 内の getMatrixObjectID
戻り値:
配置情報属性ID

setMatrixObjectID

public void setMatrixObjectID(java.lang.Object id)
配置情報属性ID設定

定義:
インタフェース PFIGeometryGroup 内の setMatrixObjectID
オーバーライド:
クラス PFGeometryGroupAdapter 内の setMatrixObjectID
パラメータ:
id - 配置情報属性ID

getObjectAttribute

public java.lang.Object getObjectAttribute()
オブジェクト属性取得

定義:
インタフェース PFIGeometryGroup 内の getObjectAttribute
オーバーライド:
クラス PFGeometryGroupAdapter 内の getObjectAttribute
戻り値:
オブジェクト属性

setObjectAttribute

public void setObjectAttribute(java.lang.Object attribute)
オブジェクト属性設定

定義:
インタフェース PFIGeometryGroup 内の setObjectAttribute
オーバーライド:
クラス PFGeometryGroupAdapter 内の setObjectAttribute
パラメータ:
attribute - オブジェクト属性

getMatrixAttribute

public java.lang.Object getMatrixAttribute()
配置情報属性取得

定義:
インタフェース PFIGeometryGroup 内の getMatrixAttribute
オーバーライド:
クラス PFGeometryGroupAdapter 内の getMatrixAttribute
戻り値:
配置情報属性

setMatrixAttribute

public void setMatrixAttribute(java.lang.Object attribute)
配置情報属性設定

定義:
インタフェース PFIGeometryGroup 内の setMatrixAttribute
オーバーライド:
クラス PFGeometryGroupAdapter 内の setMatrixAttribute
パラメータ:
attribute - 配置情報属性

setRootNode

public void setRootNode(boolean flag)
ルートノードかどうかを設定

定義:
インタフェース PFIGeometryGroup 内の setRootNode
オーバーライド:
クラス PFGeometryGroupAdapter 内の setRootNode
パラメータ:
flag - ルートノードかどうかのフラグ

getRootNode

public boolean getRootNode()
ルートノードかどうかを取得

定義:
インタフェース PFIGeometryGroup 内の getRootNode
オーバーライド:
クラス PFGeometryGroupAdapter 内の getRootNode
戻り値:
ルートノードかどうかのフラグ

searchGeometry

public java.util.Vector searchGeometry(java.lang.Object id)
オブジェクトIDによる検索

定義:
インタフェース PFIGeometryGroup 内の searchGeometry
オーバーライド:
クラス PFGeometryGroupAdapter 内の searchGeometry
パラメータ:
id - オブジェクトID
戻り値:
ジオメトリグループのリスト

getVisible

public boolean getVisible()
表示状態取得

定義:
インタフェース PFIGeometryGroup 内の getVisible
オーバーライド:
クラス PFGeometryGroupAdapter 内の getVisible
戻り値:
表示状態

setVisible

public void setVisible(java.lang.Object id,
                       boolean visible)
表示状態設定

定義:
インタフェース PFIGeometryGroup 内の setVisible
オーバーライド:
クラス PFGeometryGroupAdapter 内の setVisible
パラメータ:
id - オブジェクトID
visible - 表示状態

highlightOn

public void highlightOn()
ハイライトオン


highlightOff

public void highlightOff()
ハイライトオフ


setBoundingSphere

public void setBoundingSphere(javax.media.j3d.BoundingSphere bs)
バウンディングスフィアを設定

定義:
インタフェース PFIGeometryGroup 内の setBoundingSphere
オーバーライド:
クラス PFGeometryGroupAdapter 内の setBoundingSphere
パラメータ:
bs - バウンディングスフィア

getBoundingSphere

public javax.media.j3d.BoundingSphere getBoundingSphere()
バウンディングスフィアを取得

定義:
インタフェース PFIGeometryGroup 内の getBoundingSphere
オーバーライド:
クラス PFGeometryGroupAdapter 内の getBoundingSphere
戻り値:
バウンディングスフィア

getTemporaryFlag

public boolean getTemporaryFlag()
テンポラリフラグ取得

定義:
インタフェース PFIGeometryGroup 内の getTemporaryFlag
オーバーライド:
クラス PFGeometryGroupAdapter 内の getTemporaryFlag
戻り値:
テンポラリフラグ

setTemporaryFlag

public void setTemporaryFlag(boolean temporaryFlag)
テンポラリフラグ設定

定義:
インタフェース PFIGeometryGroup 内の setTemporaryFlag
オーバーライド:
クラス PFGeometryGroupAdapter 内の setTemporaryFlag
パラメータ:
temporaryFlag - テンポラリフラグ