jp.go.aist.dmrc.platform.beans.graphics.ThreeDGraphics
インタフェース PFIGeometryGroup

既知の実装クラスの一覧:
PFGeometryGroupAdapter

public interface PFIGeometryGroup

ジオメトリグループインターフェース


メソッドの概要
 void addChild(javax.media.j3d.Node child)
          子ノードの追加
 javax.media.j3d.BoundingSphere calculateBoundingVolume()
          バウンディングボリューム計算
 javax.media.j3d.BoundingSphere calculateBoundingVolume(java.util.Vector idList, int depth)
           
 void clean()
          データ消去
 void deleteChild(java.lang.Object id)
          オブジェクトID取得
 void deleteChild(java.util.Vector idList, int depth)
          子ノード削除
 javax.media.j3d.BoundingSphere getBoundingSphere()
          バウンディングスフィア設定
 java.lang.Object getMatrixAttribute()
          配置情報属性取得
 java.lang.Object getMatrixObjectID()
          配置情報ObjectID取得
 java.lang.Object getObjectAttribute()
          属性取得
 java.lang.Object getObjectID()
          オブジェクトID取得
 javax.media.j3d.Node getParent()
          親ノードの取得
 javax.media.j3d.Node getParentObject()
          親オブジェクト取得
 boolean getRootNode()
          ルートノードかどうかを取得
 boolean getTemporaryFlag()
          テンポラリフラグ取得
 void getTransform(javax.media.j3d.Transform3D t1)
          親ノードの取得
 boolean getVisible()
          表示状態取得
 void highlightOff(int dispMode)
          ハイライトオフ
 void highlightOn(int dispMode)
          ハイライトオン
 java.util.Vector searchGeometry(java.lang.Object id)
          オブジェクトIDによるGeometry検索
 PFIGeometryGroup searchNode(java.lang.Object id)
          オブジェクトIDによるNode検索
 void setBoundingSphere(javax.media.j3d.BoundingSphere bs)
          バウンディングスフィア取得
 void setEdgeAndFaceMode()
          ワイヤー&シェーディング表示モード設定
 void setEdgeMode()
          エッジのみ表示モード設定
 void setFaceMode()
          フェースのみ表示モード設定
 void setIsoParametriclineVisible(boolean visible)
          アイソパラライン表示状態設定
 void setIsoParametriclineVisible(java.lang.Object id, boolean visible)
          アイソパラライン表示状態設定
 void setMatrixAttribute(java.lang.Object attribute)
          配置情報属性設定
 void setMatrixObjectID(java.lang.Object id)
          配置情報ObjectID取得
 void setObjectAttribute(java.lang.Object attribute)
          属性設定
 void setObjectID(java.lang.Object id)
          オブジェクトID設定
 void setParentObject(javax.media.j3d.Node node)
          親オブジェクト設定
 void setRootNode(boolean flag)
          ルートノードかどうかを設定
 void setShadeMode(int mode)
          シェードモード設定
 void setTemporaryFlag(boolean temporaryFlag)
          テンポラリフラグ設定
 void setTransparentMode(boolean mode, float transparency)
          半透明モード設定
 void setVisible(boolean visible)
          表示状態設定
 void setVisible(java.lang.Object id, boolean visible)
          表示状態設定
 void traverse(java.lang.Object id, PFCallback callback)
           
 boolean traverse(PFCallback callback)
          traverse処理
 void traverse(PFCallback callback, int index)
           
 void traverse(java.util.Vector idList, int depth, int index, PFCallback callback)
           
 

メソッドの詳細

clean

public void clean()
データ消去


deleteChild

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


getObjectID

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


setObjectID

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


setParentObject

public void setParentObject(javax.media.j3d.Node node)
親オブジェクト設定


getParentObject

public javax.media.j3d.Node getParentObject()
親オブジェクト取得


getObjectAttribute

public java.lang.Object getObjectAttribute()
属性取得


setObjectAttribute

public void setObjectAttribute(java.lang.Object attribute)
属性設定


getMatrixObjectID

public java.lang.Object getMatrixObjectID()
配置情報ObjectID取得


setMatrixObjectID

public void setMatrixObjectID(java.lang.Object id)
配置情報ObjectID取得


getMatrixAttribute

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


setMatrixAttribute

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


setRootNode

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


getRootNode

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


addChild

public void addChild(javax.media.j3d.Node child)
子ノードの追加


deleteChild

public void deleteChild(java.util.Vector idList,
                        int depth)
子ノード削除


getParent

public javax.media.j3d.Node getParent()
親ノードの取得


getTransform

public void getTransform(javax.media.j3d.Transform3D t1)
親ノードの取得


calculateBoundingVolume

public javax.media.j3d.BoundingSphere calculateBoundingVolume()
バウンディングボリューム計算


calculateBoundingVolume

public javax.media.j3d.BoundingSphere calculateBoundingVolume(java.util.Vector idList,
                                                              int depth)

searchNode

public PFIGeometryGroup searchNode(java.lang.Object id)
オブジェクトIDによるNode検索


searchGeometry

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


getVisible

public boolean getVisible()
表示状態取得


setVisible

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


setShadeMode

public void setShadeMode(int mode)
シェードモード設定


setEdgeMode

public void setEdgeMode()
エッジのみ表示モード設定


setFaceMode

public void setFaceMode()
フェースのみ表示モード設定


setEdgeAndFaceMode

public void setEdgeAndFaceMode()
ワイヤー&シェーディング表示モード設定


setTransparentMode

public void setTransparentMode(boolean mode,
                               float transparency)
半透明モード設定


setVisible

public void setVisible(boolean visible)
表示状態設定


setIsoParametriclineVisible

public void setIsoParametriclineVisible(java.lang.Object id,
                                        boolean visible)
アイソパラライン表示状態設定


setIsoParametriclineVisible

public void setIsoParametriclineVisible(boolean visible)
アイソパラライン表示状態設定


setBoundingSphere

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


getBoundingSphere

public javax.media.j3d.BoundingSphere getBoundingSphere()
バウンディングスフィア設定


getTemporaryFlag

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


setTemporaryFlag

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


highlightOn

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


highlightOff

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


traverse

public boolean traverse(PFCallback callback)
traverse処理


traverse

public void traverse(PFCallback callback,
                     int index)

traverse

public void traverse(java.lang.Object id,
                     PFCallback callback)

traverse

public void traverse(java.util.Vector idList,
                     int depth,
                     int index,
                     PFCallback callback)