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

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

public class PFChildInfo
extends java.lang.Object

ノードの親子関係を保持するクラス


コンストラクタの概要
PFChildInfo(java.lang.Object childID)
          コンストラクタ
PFChildInfo(java.lang.Object matrixID, java.lang.Object attr, java.lang.Object childID, javax.vecmath.Matrix3d mat3d, javax.vecmath.Vector3d vec3d, double scale)
          コンストラクタ
PFChildInfo(java.lang.Object matrixID, java.lang.Object attr, java.lang.Object childID, javax.vecmath.Matrix4d mat4d)
          コンストラクタ
 
メソッドの概要
 PFChildInfo copy()
          コピー
 java.lang.Object getAttribute()
          配置情報属性の取得
 java.lang.Object getChildID()
          子オブジェクトID取得
 javax.media.j3d.TransformGroup getGeometryGroup()
          トランスフォームグループ取得
 javax.vecmath.Matrix4d getMatrix()
          配置情報取得
 java.lang.Object getMatrixID()
          配置情報オブジェクトIDの取得
 java.lang.Object getParentID()
          親オブジェクトID取得
 void setGeometryGroup(javax.media.j3d.TransformGroup gg)
          トランスフォームグループ設定
 void setParentID(java.lang.Object parentID)
          親オブジェクトID設定
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PFChildInfo

public PFChildInfo(java.lang.Object matrixID,
                   java.lang.Object attr,
                   java.lang.Object childID,
                   javax.vecmath.Matrix3d mat3d,
                   javax.vecmath.Vector3d vec3d,
                   double scale)
コンストラクタ

パラメータ:
matrixID - 配置情報のオブジェクトID
attr - 配置情報属性
childID - 子のオブジェクトID
mat3d - 配置情報マトリクス(3X3)
vec3d - 配置情報移動量
scale - 配置情報スケール

PFChildInfo

public PFChildInfo(java.lang.Object matrixID,
                   java.lang.Object attr,
                   java.lang.Object childID,
                   javax.vecmath.Matrix4d mat4d)
コンストラクタ

パラメータ:
matrixID - 配置情報のオブジェクトID
attr - 配置情報属性
childID - 子のオブジェクトID
mat4d - 配置情報マトリクス(4X4)

PFChildInfo

public PFChildInfo(java.lang.Object childID)
コンストラクタ

パラメータ:
childID - 子のオブジェクトID
メソッドの詳細

copy

public PFChildInfo copy()
コピー


setParentID

public void setParentID(java.lang.Object parentID)
親オブジェクトID設定

パラメータ:
parentID - 親オブジェクトID

getParentID

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

戻り値:
親オブジェクトID

getChildID

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

戻り値:
子オブジェクトID

getMatrix

public javax.vecmath.Matrix4d getMatrix()
配置情報取得

戻り値:
配置情報マトリクス(4X4)

getMatrixID

public java.lang.Object getMatrixID()
配置情報オブジェクトIDの取得

戻り値:
配置情報オブジェクトID

getAttribute

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

戻り値:
配置情報属性

getGeometryGroup

public javax.media.j3d.TransformGroup getGeometryGroup()
トランスフォームグループ取得

戻り値:
トランスフォームグループ

setGeometryGroup

public void setGeometryGroup(javax.media.j3d.TransformGroup gg)
トランスフォームグループ設定

パラメータ:
gg - トランスフォームグループ