public class PFGeometryGroup extends PFGeometryGroupAdapter
コンストラクタと説明 |
---|
PFGeometryGroup()
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
BoundingSphere |
calculateBoundingVolume()
再帰的にバウンディングボリュームを求める
|
BoundingSphere |
calculateBoundingVolume(java.util.Vector idList,
int depth)
ObjectIDパス用処理
|
void |
clean()
データ消去
|
PFGeometryGroup |
copy()
コピー
|
void |
deleteChild(java.lang.Object id)
オブジェクトIDがidである子供の削除
|
BoundingSphere |
getBoundingSphere()
バウンディングスフィアの取得
|
boolean |
getIsoparaFlag()
アイソパラフラグ取得
|
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(int dispMode)
ハイライトオフ
|
void |
highlightOn(int dispMode)
ハイライトオン
|
java.util.Vector |
searchGeometry(java.lang.Object id)
オブジェクトIDによる検索
|
PFIGeometryGroup |
searchNode(java.lang.Object id)
オブジェクトIDによる検索
|
void |
setBoundingSphere(BoundingSphere bs)
バウンディングスフィアの設定
|
void |
setEdgeAndFaceMode()
ワイヤー&シェーディング表示モード設定
|
void |
setEdgeMode()
エッジのみ表示モード設定
|
void |
setFaceMode()
フェースのみ表示モード設定
|
void |
setIsoparaFlag(boolean isoparaFlag)
アイソパラフラグ設定
|
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 |
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処理
|
deleteChild, getParentObject, setParentObject
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addChild, getParent, getTransform
public void clean()
clean
インタフェース内 PFIGeometryGroup
clean
クラス内 PFGeometryGroupAdapter
public BoundingSphere calculateBoundingVolume()
calculateBoundingVolume
インタフェース内 PFIGeometryGroup
calculateBoundingVolume
クラス内 PFGeometryGroupAdapter
public BoundingSphere calculateBoundingVolume(java.util.Vector idList, int depth)
calculateBoundingVolume
インタフェース内 PFIGeometryGroup
calculateBoundingVolume
クラス内 PFGeometryGroupAdapter
idList
- オブジェクトIDのリストdepth
- デプスpublic PFGeometryGroup copy()
public java.lang.Object getObjectID()
getObjectID
インタフェース内 PFIGeometryGroup
getObjectID
クラス内 PFGeometryGroupAdapter
public void setObjectID(java.lang.Object id)
setObjectID
インタフェース内 PFIGeometryGroup
setObjectID
クラス内 PFGeometryGroupAdapter
id
- オブジェクトIDpublic java.lang.Object getObjectAttribute()
getObjectAttribute
インタフェース内 PFIGeometryGroup
getObjectAttribute
クラス内 PFGeometryGroupAdapter
public void setObjectAttribute(java.lang.Object attribute)
setObjectAttribute
インタフェース内 PFIGeometryGroup
setObjectAttribute
クラス内 PFGeometryGroupAdapter
attribute
- オブジェクト属性public java.lang.Object getMatrixObjectID()
getMatrixObjectID
インタフェース内 PFIGeometryGroup
getMatrixObjectID
クラス内 PFGeometryGroupAdapter
public void setMatrixObjectID(java.lang.Object id)
setMatrixObjectID
インタフェース内 PFIGeometryGroup
setMatrixObjectID
クラス内 PFGeometryGroupAdapter
id
- 配置マトリクスIDpublic java.lang.Object getMatrixAttribute()
getMatrixAttribute
インタフェース内 PFIGeometryGroup
getMatrixAttribute
クラス内 PFGeometryGroupAdapter
public void setMatrixAttribute(java.lang.Object attribute)
setMatrixAttribute
インタフェース内 PFIGeometryGroup
setMatrixAttribute
クラス内 PFGeometryGroupAdapter
attribute
- 配置マトリクス属性public void setRootNode(boolean flag)
setRootNode
インタフェース内 PFIGeometryGroup
setRootNode
クラス内 PFGeometryGroupAdapter
flag
- ルートノードかどうかのフラグpublic boolean getRootNode()
getRootNode
インタフェース内 PFIGeometryGroup
getRootNode
クラス内 PFGeometryGroupAdapter
public PFIGeometryGroup searchNode(java.lang.Object id)
searchNode
インタフェース内 PFIGeometryGroup
searchNode
クラス内 PFGeometryGroupAdapter
id
- オブジェクトIDpublic java.util.Vector searchGeometry(java.lang.Object id)
searchGeometry
インタフェース内 PFIGeometryGroup
searchGeometry
クラス内 PFGeometryGroupAdapter
id
- オブジェクトIDpublic boolean getVisible()
getVisible
インタフェース内 PFIGeometryGroup
getVisible
クラス内 PFGeometryGroupAdapter
public void setVisible(java.lang.Object id, boolean visible)
setVisible
インタフェース内 PFIGeometryGroup
setVisible
クラス内 PFGeometryGroupAdapter
id
- オブジェクトIDvisible
- 表示状態フラグpublic void setShadeMode(int mode)
setShadeMode
インタフェース内 PFIGeometryGroup
setShadeMode
クラス内 PFGeometryGroupAdapter
mode
- モードpublic void setEdgeMode()
setEdgeMode
インタフェース内 PFIGeometryGroup
setEdgeMode
クラス内 PFGeometryGroupAdapter
public void setFaceMode()
setFaceMode
インタフェース内 PFIGeometryGroup
setFaceMode
クラス内 PFGeometryGroupAdapter
public void setEdgeAndFaceMode()
setEdgeAndFaceMode
インタフェース内 PFIGeometryGroup
setEdgeAndFaceMode
クラス内 PFGeometryGroupAdapter
public void setTransparentMode(boolean mode, float transparency)
setTransparentMode
インタフェース内 PFIGeometryGroup
setTransparentMode
クラス内 PFGeometryGroupAdapter
mode
- オンオフtransparency
- 透明度public void setIsoParametriclineVisible(java.lang.Object id, boolean visible)
setIsoParametriclineVisible
インタフェース内 PFIGeometryGroup
setIsoParametriclineVisible
クラス内 PFGeometryGroupAdapter
id
- オブジェクトIDvisible
- 表示状態フラグpublic void setVisible(boolean visible)
setVisible
インタフェース内 PFIGeometryGroup
setVisible
クラス内 PFGeometryGroupAdapter
visible
- 表示状態フラグpublic void setIsoParametriclineVisible(boolean visible)
setIsoParametriclineVisible
インタフェース内 PFIGeometryGroup
setIsoParametriclineVisible
クラス内 PFGeometryGroupAdapter
visible
- 表示状態フラグpublic void deleteChild(java.lang.Object id)
deleteChild
インタフェース内 PFIGeometryGroup
deleteChild
クラス内 PFGeometryGroupAdapter
id
- オブジェクトIDpublic void setBoundingSphere(BoundingSphere bs)
setBoundingSphere
インタフェース内 PFIGeometryGroup
setBoundingSphere
クラス内 PFGeometryGroupAdapter
bs
- バウンディングスフィアpublic BoundingSphere getBoundingSphere()
getBoundingSphere
インタフェース内 PFIGeometryGroup
getBoundingSphere
クラス内 PFGeometryGroupAdapter
public boolean getTemporaryFlag()
getTemporaryFlag
インタフェース内 PFIGeometryGroup
getTemporaryFlag
クラス内 PFGeometryGroupAdapter
public void setTemporaryFlag(boolean temporaryFlag)
setTemporaryFlag
インタフェース内 PFIGeometryGroup
setTemporaryFlag
クラス内 PFGeometryGroupAdapter
temporaryFlag
- テンポラリフラグpublic boolean getIsoparaFlag()
public void setIsoparaFlag(boolean isoparaFlag)
isoparaFlag
- アイソパラフラグpublic void highlightOn(int dispMode)
highlightOn
インタフェース内 PFIGeometryGroup
highlightOn
クラス内 PFGeometryGroupAdapter
public void highlightOff(int dispMode)
highlightOff
インタフェース内 PFIGeometryGroup
highlightOff
クラス内 PFGeometryGroupAdapter
public boolean traverse(PFCallback callback)
traverse
インタフェース内 PFIGeometryGroup
traverse
クラス内 PFGeometryGroupAdapter
callback
- コールバックpublic void traverse(PFCallback callback, int index)
traverse
インタフェース内 PFIGeometryGroup
traverse
クラス内 PFGeometryGroupAdapter
callback
- コールバックindex
- インデックスpublic void traverse(java.lang.Object id, PFCallback callback)
traverse
インタフェース内 PFIGeometryGroup
traverse
クラス内 PFGeometryGroupAdapter
id
- オブジェクトIDcallback
- コールバックpublic void traverse(java.util.Vector idList, int depth, int index, PFCallback callback)
traverse
インタフェース内 PFIGeometryGroup
traverse
クラス内 PFGeometryGroupAdapter
idList
- オブジェクトIDのリストdepth
- デプスindex
- インデックスcallback
- コールバック