|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
public class 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 |
コンストラクタの概要 | |
---|---|
PFGeometryGroupAdapter()
|
メソッドの概要 | |
---|---|
javax.media.j3d.BoundingSphere |
calculateBoundingVolume()
バウンディングボリューム計算 |
javax.media.j3d.BoundingSphere |
calculateBoundingVolume(java.util.Vector idList,
int depth)
バウンディングボリューム計算 |
void |
clean()
データ消去 |
void |
deleteChild(java.lang.Object id)
子オブジェクト削除 |
void |
deleteChild(java.util.Vector idList,
int depth)
子ノード削除 |
javax.media.j3d.BoundingSphere |
getBoundingSphere()
バウンディングスフィア取得 |
java.lang.Object |
getMatrixAttribute()
配置マトリクス属性取得 |
java.lang.Object |
getMatrixObjectID()
配置マトリクスのオブジェクトID取得 |
java.lang.Object |
getObjectAttribute()
オブジェクト属性取得 |
java.lang.Object |
getObjectID()
オブジェクトID取得 |
javax.media.j3d.Node |
getParentObject()
親オブジェクト取得 |
boolean |
getRootNode()
ルートノードかどうか取得 |
boolean |
getTemporaryFlag()
テンポラリフラグ取得 |
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)
配置マトリクスのオブジェクトID設定 |
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)
ObjectID用traverse処理 |
boolean |
traverse(PFCallback callback)
traverse処理 |
void |
traverse(PFCallback callback,
int index)
traverse処理 |
void |
traverse(java.util.Vector idList,
int depth,
int index,
PFCallback callback)
ObjectIDパス用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 |
コンストラクタの詳細 |
---|
public PFGeometryGroupAdapter()
メソッドの詳細 |
---|
public void clean()
PFIGeometryGroup
内の clean
public void deleteChild(java.lang.Object id)
PFIGeometryGroup
内の deleteChild
id
- オブジェクトIDpublic java.lang.Object getObjectID()
PFIGeometryGroup
内の getObjectID
public void setObjectID(java.lang.Object id)
PFIGeometryGroup
内の setObjectID
id
- オブジェクトIDpublic void setParentObject(javax.media.j3d.Node node)
PFIGeometryGroup
内の setParentObject
public javax.media.j3d.Node getParentObject()
PFIGeometryGroup
内の getParentObject
public java.lang.Object getObjectAttribute()
PFIGeometryGroup
内の getObjectAttribute
public void setObjectAttribute(java.lang.Object attribute)
PFIGeometryGroup
内の setObjectAttribute
attribute
- オブジェクト属性public java.lang.Object getMatrixObjectID()
PFIGeometryGroup
内の getMatrixObjectID
public void setMatrixObjectID(java.lang.Object id)
PFIGeometryGroup
内の setMatrixObjectID
id
- 配置マトリクスのオブジェクトIDpublic java.lang.Object getMatrixAttribute()
PFIGeometryGroup
内の getMatrixAttribute
public void setMatrixAttribute(java.lang.Object attribute)
PFIGeometryGroup
内の setMatrixAttribute
attribute
- 配置マトリクス属性public void setRootNode(boolean flag)
PFIGeometryGroup
内の setRootNode
flag
- ルートノードかどうかのフラグpublic boolean getRootNode()
PFIGeometryGroup
内の getRootNode
public void deleteChild(java.util.Vector idList, int depth)
PFIGeometryGroup
内の deleteChild
idList
- オブジェクトIDのリストdepth
- デプスpublic javax.media.j3d.BoundingSphere calculateBoundingVolume()
PFIGeometryGroup
内の calculateBoundingVolume
public javax.media.j3d.BoundingSphere calculateBoundingVolume(java.util.Vector idList, int depth)
PFIGeometryGroup
内の calculateBoundingVolume
idList
- オブジェクトIDのリストdepth
- デプス
public PFIGeometryGroup searchNode(java.lang.Object id)
PFIGeometryGroup
内の searchNode
id
- オブジェクトID
public java.util.Vector searchGeometry(java.lang.Object id)
PFIGeometryGroup
内の searchGeometry
id
- オブジェクトID
public boolean getVisible()
PFIGeometryGroup
内の getVisible
public void setVisible(java.lang.Object id, boolean visible)
PFIGeometryGroup
内の setVisible
id
- オブジェクトIDvisible
- 表示状態public void setVisible(boolean visible)
PFIGeometryGroup
内の setVisible
visible
- 表示状態public void setShadeMode(int mode)
PFIGeometryGroup
内の setShadeMode
public void setEdgeMode()
PFIGeometryGroup
内の setEdgeMode
public void setFaceMode()
PFIGeometryGroup
内の setFaceMode
public void setEdgeAndFaceMode()
PFIGeometryGroup
内の setEdgeAndFaceMode
public void setTransparentMode(boolean mode, float transparency)
PFIGeometryGroup
内の setTransparentMode
mode
- オンオフtransparency
- 透明度public void setIsoParametriclineVisible(java.lang.Object id, boolean visible)
PFIGeometryGroup
内の setIsoParametriclineVisible
id
- オブジェクトIDvisible
- 表示状態public void setIsoParametriclineVisible(boolean visible)
PFIGeometryGroup
内の setIsoParametriclineVisible
visible
- 表示状態public void setBoundingSphere(javax.media.j3d.BoundingSphere bs)
PFIGeometryGroup
内の setBoundingSphere
bs
- バウンディングスフィアpublic javax.media.j3d.BoundingSphere getBoundingSphere()
PFIGeometryGroup
内の getBoundingSphere
public boolean getTemporaryFlag()
PFIGeometryGroup
内の getTemporaryFlag
public void setTemporaryFlag(boolean temporaryFlag)
PFIGeometryGroup
内の setTemporaryFlag
temporaryFlag
- テンポラリフラグpublic void highlightOn(int dispMode)
PFIGeometryGroup
内の highlightOn
public void highlightOff(int dispMode)
PFIGeometryGroup
内の highlightOff
public boolean traverse(PFCallback callback)
PFIGeometryGroup
内の traverse
callback
- コールバックpublic void traverse(PFCallback callback, int index)
PFIGeometryGroup
内の traverse
callback
- コールバックindex
- インデックスpublic void traverse(java.lang.Object id, PFCallback callback)
PFIGeometryGroup
内の traverse
id
- オブジェクトIDcallback
- コールバックpublic void traverse(java.util.Vector idList, int depth, int index, PFCallback callback)
PFIGeometryGroup
内の traverse
idList
- オブジェクトIDのリストdepth
- デプスindex
- インデックスcallback
- コールバック
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |