Package toxi.volume
Class VolumetricSpaceArray
java.lang.Object
toxi.volume.VolumetricSpace
toxi.volume.VolumetricSpaceArray
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionVolumetricSpaceArray(Vec3D scale, int resX, int resY, int resZ) VolumetricSpaceArray(Vec3D scale, int resX, int resY, int resZ, float[] data) -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()voidfloat[]getData()final floatgetVoxelAt(int index) final floatgetVoxelAt(int x, int y, int z) voidSaves volume data float array in raw binary format.voidsetData(float[] data) voidsetVolumeSidesTo(float density) final voidsetVoxelAt(int index, float value) final voidsetVoxelAt(int x, int y, int z, float value) Methods inherited from class toxi.volume.VolumetricSpace
getIndexFor, getResolution, getScale, setScale
-
Constructor Details
-
VolumetricSpaceArray
-
VolumetricSpaceArray
-
-
Method Details
-
clear
public void clear()- Specified by:
clearin classVolumetricSpace
-
closeSides
public void closeSides()- Overrides:
closeSidesin classVolumetricSpace
-
getData
public float[] getData() -
getVoxelAt
public final float getVoxelAt(int index) - Specified by:
getVoxelAtin classVolumetricSpace
-
getVoxelAt
public final float getVoxelAt(int x, int y, int z) -
saveData
Saves volume data float array in raw binary format.- Parameters:
fn- absolute path/filename to save to
-
setData
public void setData(float[] data) -
setVolumeSidesTo
public void setVolumeSidesTo(float density) -
setVoxelAt
public final void setVoxelAt(int index, float value) - Overrides:
setVoxelAtin classVolumetricSpace
-
setVoxelAt
public final void setVoxelAt(int x, int y, int z, float value) - Overrides:
setVoxelAtin classVolumetricSpace
-