修飾子とタイプ | フィールドと説明 |
---|---|
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)
ボクセルリストデータをファイルに書き込む
|
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方向IDpublic void addVoxel(PFVoxel voxel)
voxel
- ボクセルpublic PFVoxel getVoxel(short idX, short idY, short idZ)
idX
- X方向IDidY
- Y方向IDidZ
- Z方向IDpublic 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()
getGeometryCount
インタフェース内 PFINode
public java.lang.Object getObjectID()
getObjectID
インタフェース内 PFINode
public void setObjectID(java.lang.Object id)
setObjectID
インタフェース内 PFINode
id
- オブジェクトIDpublic java.lang.Object getObjectAttribute()
getObjectAttribute
インタフェース内 PFINode
public void setObjectAttribute(java.lang.Object attribute)
setObjectAttribute
インタフェース内 PFINode
attribute
- 属性public void setRootNode(boolean flag)
setRootNode
インタフェース内 PFINode
flag
- ルートノードかどうかのフラグpublic boolean getRootNode()
getRootNode
インタフェース内 PFINode
public boolean getVisible()
getVisible
インタフェース内 PFINode
public void setVisible(boolean visible)
setVisible
インタフェース内 PFINode
visible
- 表示状態public boolean getTemporaryFlag()
getTemporaryFlag
インタフェース内 PFINode
public void setTemporaryFlag(boolean temporaryFlag)
setTemporaryFlag
インタフェース内 PFINode
temporaryFlag
- テンポラリフラグ