|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.go.aist.dmrc.platform.beans.graphics.ThreeDGraphics.PFVoxelList
public class PFVoxelList
ボクセルリストクラス
フィールドの概要 | |
---|---|
protected PFVoxelAttribute |
attribute
ボクセルの属性 |
protected short |
divisionX
X方向分割数 |
protected short |
divisionY
Y方向分割数 |
protected short |
divisionZ
Z方向分割数 |
protected float |
maximumValue
物理量最大値 |
protected float |
minimumValue
物理量最小値 |
protected java.lang.Object |
objectAttribute
オブジェクトの属性 |
protected java.lang.Object |
objectID
オブジェクトID |
protected boolean |
rootFlag
ルートノードかどうかのフラグ |
protected boolean |
temporaryFlag
テンポラリフラグ |
protected boolean |
visible
表示状態 |
protected java.util.Vector |
voxelArray
ボクセルのXY配列 |
protected java.util.Vector |
voxelList
ボクセルのリスト |
コンストラクタの概要 | |
---|---|
PFVoxelList()
コンストラクタ |
|
PFVoxelList(short divX,
short divY,
short divZ)
コンストラクタ |
メソッドの概要 | |
---|---|
void |
addVoxel(PFVoxel voxel)
ボクセル追加 |
boolean |
checkId(short idX,
short idY,
short idZ)
IDをチェックする |
PFVoxelAttribute |
getAttribute()
ボクセル属性取得 |
short |
getDivisionX()
X方向分割数取得 |
short |
getDivisionY()
Y方向分割数取得 |
short |
getDivisionZ()
Z方向分割数取得 |
int |
getGeometryCount()
ジオメトリ数取得 |
float |
getMaximumValue()
物理量最大値取得 |
float |
getMinimumValue()
物理量最小値取得 |
java.lang.Object |
getObjectAttribute()
属性取得 |
java.lang.Object |
getObjectID()
オブジェクトID取得 |
boolean |
getRootNode()
ルートノードかどうかを取得 |
boolean |
getTemporaryFlag()
テンポラリフラグ取得 |
boolean |
getVisible()
表示状態取得 |
PFVoxel |
getVoxel(int index)
ボクセル取得 |
PFVoxel |
getVoxel(short idX,
short idY,
short idZ)
ボクセル取得 |
void |
read(java.lang.String voxelfile)
ボクセルファイル読み込み |
void |
setAdjacentData(PFVoxel voxel)
ボクセルの隣接情報を設定する |
void |
setAttribute(PFVoxelAttribute attribute)
ボクセル属性設定 |
void |
setDivision(short divX,
short divY,
short divZ)
ボクセル分割数を設定 |
void |
setObjectAttribute(java.lang.Object attribute)
属性設定 |
void |
setObjectID(java.lang.Object id)
オブジェクトID設定 |
void |
setRootNode(boolean flag)
ルートノードかどうかを設定 |
void |
setTemporaryFlag(boolean temporaryFlag)
テンポラリフラグ設定 |
void |
setVisible(boolean visible)
表示状態設定 |
void |
write(java.lang.String voxelfile)
ボクセルリストデータをファイルに書き込む |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected short divisionX
protected short divisionY
protected short divisionZ
protected float minimumValue
protected float maximumValue
protected boolean rootFlag
protected java.util.Vector voxelArray
protected java.util.Vector voxelList
protected PFVoxelAttribute attribute
protected java.lang.Object objectID
protected java.lang.Object objectAttribute
protected boolean visible
protected boolean temporaryFlag
コンストラクタの詳細 |
---|
public PFVoxelList()
public PFVoxelList(short divX, short divY, short divZ)
divX
- X方向分割数divY
- Y方向分割数divZ
- Z方向分割数メソッドの詳細 |
---|
public void setDivision(short divX, short divY, short divZ)
divX
- X方向分割数divY
- Y方向分割数divZ
- Z方向分割数public boolean checkId(short idX, short idY, short idZ)
idX
- X方向IDidY
- Y方向IDidZ
- Z方向ID
public void addVoxel(PFVoxel voxel)
voxel
- ボクセルpublic PFVoxel getVoxel(short idX, short idY, short idZ)
idX
- X方向IDidY
- Y方向IDidZ
- Z方向ID
public PFVoxel getVoxel(int index)
index
- ボクセルリスト内インデックス
public void setAdjacentData(PFVoxel voxel)
voxel
- ボクセルpublic short getDivisionX()
public short getDivisionY()
public short getDivisionZ()
public float getMinimumValue()
public float getMaximumValue()
public void setAttribute(PFVoxelAttribute attribute)
attribute
- ボクセル属性public PFVoxelAttribute getAttribute()
public void write(java.lang.String voxelfile) throws java.io.IOException
voxelfile
- 出力ファイル名
java.io.IOException
public void read(java.lang.String voxelfile) throws java.io.IOException
voxelfile
- 入力ファイル名
java.io.IOException
public int getGeometryCount()
PFINode
内の getGeometryCount
public java.lang.Object getObjectID()
PFINode
内の getObjectID
public void setObjectID(java.lang.Object id)
PFINode
内の setObjectID
id
- オブジェクトIDpublic java.lang.Object getObjectAttribute()
PFINode
内の getObjectAttribute
public void setObjectAttribute(java.lang.Object attribute)
PFINode
内の setObjectAttribute
attribute
- 属性public void setRootNode(boolean flag)
PFINode
内の setRootNode
flag
- ルートノードかどうかのフラグpublic boolean getRootNode()
PFINode
内の getRootNode
public boolean getVisible()
PFINode
内の getVisible
public void setVisible(boolean visible)
PFINode
内の setVisible
visible
- 表示状態public boolean getTemporaryFlag()
PFINode
内の getTemporaryFlag
public void setTemporaryFlag(boolean temporaryFlag)
PFINode
内の setTemporaryFlag
temporaryFlag
- テンポラリフラグ
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |