X-Git-Url: http://git.megacz.com/?p=anneal.git;a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fqfat%2Fvoxel%2FVoxelData.java;fp=src%2Fedu%2Fberkeley%2Fqfat%2Fvoxel%2FVoxelData.java;h=3781de6fda41418d06844b4dbd0e74d5ade8ff54;hp=0000000000000000000000000000000000000000;hb=a8f2c5bca1b1d5ba07af65b07f7b09a59a8701c9;hpb=9681d27839b5a3d7da3b0a85e4ca9d5f1397cce8 diff --git a/src/edu/berkeley/qfat/voxel/VoxelData.java b/src/edu/berkeley/qfat/voxel/VoxelData.java new file mode 100644 index 0000000..3781de6 --- /dev/null +++ b/src/edu/berkeley/qfat/voxel/VoxelData.java @@ -0,0 +1,21 @@ +package edu.berkeley.qfat.voxel; +import edu.berkeley.qfat.*; +import edu.berkeley.qfat.geom.*; + +public abstract class VoxelData implements SampledField, HasBoundingBox { + + public abstract float getSample(Point p); + + public abstract float getMaxX(); + public abstract float getMinX(); + public abstract int getNumSamplesX(); + + public abstract float getMaxY(); + public abstract float getMinY(); + public abstract int getNumSamplesY(); + + public abstract float getMaxZ(); + public abstract float getMinZ(); + public abstract int getNumSamplesZ(); + +} \ No newline at end of file