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

java.lang.Object
  上位を拡張 jp.go.aist.dmrc.platform.beans.graphics.ThreeDGraphics.PFVoxel
すべての実装されたインタフェース:
PFIGeometry

public class PFVoxel
extends java.lang.Object
implements PFIGeometry

ボクセルクラス


コンストラクタの概要
PFVoxel()
          コンストラクタ
 
メソッドの概要
 byte getConnection()
          隣接情報の取得
下位6ビットで6面に接するボクセルの有無を表します。
 short getIdX()
          X方向IDの取得
 short getIdY()
          Y方向IDの取得
 short getIdZ()
          Z方向IDの取得
 float getValue()
          物理量の取得
 void setConnection(byte connection)
          隣接情報の設定
下位6ビットで6面に接するボクセルの有無を表します。
 void setIdX(short idX)
          X方向IDの設定
 void setIdY(short idY)
          Y方向IDの設定
 void setIdZ(short idZ)
          Z方向IDの設定
 void setValue(float value)
          物理量の設定
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PFVoxel

public PFVoxel()
コンストラクタ

メソッドの詳細

setIdX

public void setIdX(short idX)
X方向IDの設定

パラメータ:
idX - X方向ID

getIdX

public short getIdX()
X方向IDの取得

戻り値:
X方向ID

setIdY

public void setIdY(short idY)
Y方向IDの設定

パラメータ:
idY - Y方向ID

getIdY

public short getIdY()
Y方向IDの取得

戻り値:
Y方向ID

setIdZ

public void setIdZ(short idZ)
Z方向IDの設定

パラメータ:
idZ - Z方向ID

getIdZ

public short getIdZ()
Z方向IDの取得

戻り値:
Z方向ID

setValue

public void setValue(float value)
物理量の設定

パラメータ:
value - 物理量

getValue

public float getValue()
物理量の取得

戻り値:
物理量

setConnection

public void setConnection(byte connection)
隣接情報の設定
下位6ビットで6面に接するボクセルの有無を表します。

第1ビット:XY面でZ方向手前の面(Zの小さい方)
第2ビット:XY面でZ方向奥の面(Zの大きい方)
第3ビット:ZY面でX方向手前の面(Xの小さい方)
第4ビット:ZY面でX方向奥の面(Xの大きい方)
第5ビット:ZX面でY方向手前の面(Yの小さい方)
第6ビット:ZX面でY方向奥の面(Yの大きい方)

パラメータ:
connection - 隣接情報

getConnection

public byte getConnection()
隣接情報の取得
下位6ビットで6面に接するボクセルの有無を表します。

第1ビット:XY面でZ方向手前の面(Zの小さい方)
第2ビット:XY面でZ方向奥の面(Zの大きい方)
第3ビット:ZY面でX方向手前の面(Xの小さい方)
第4ビット:ZY面でX方向奥の面(Xの大きい方)
第5ビット:ZX面でY方向手前の面(Yの小さい方)
第6ビット:ZX面でY方向奥の面(Yの大きい方)

戻り値:
隣接情報