change SampleField to ScalarField
[anneal.git] / src / edu / berkeley / qfat / voxel / VoxelData.java
1 package edu.berkeley.qfat.voxel;
2 import edu.berkeley.qfat.*;
3 import edu.berkeley.qfat.geom.*;
4
5 public abstract class VoxelData implements ScalarField, HasBoundingBox {
6
7     public abstract float getSample(Point p);
8
9     public abstract float getMaxX();
10     public abstract float getMinX();
11     public abstract int   getNumSamplesX();
12
13     public abstract float getMaxY();
14     public abstract float getMinY();
15     public abstract int   getNumSamplesY();
16
17     public abstract float getMaxZ();
18     public abstract float getMinZ();
19     public abstract int   getNumSamplesZ();
20
21 }