00001 package edu.stanford.hci.r3.util.graphics; 00002 00003 import javax.media.jai.Interpolation; 00004 import javax.media.jai.InterpolationBicubic; 00005 import javax.media.jai.InterpolationBicubic2; 00006 import javax.media.jai.InterpolationBilinear; 00007 import javax.media.jai.InterpolationNearest; 00008 00009 public enum InterpolationQuality { 00010 BICUBIC(new InterpolationBicubic(8)), 00011 00012 BICUBIC2(new InterpolationBicubic2(8)), 00013 00014 BILINEAR(new InterpolationBilinear()), 00015 00016 NEAREST_NEIGHBOR(new InterpolationNearest()); 00017 00018 private Interpolation interpolation; 00019 00020 private InterpolationQuality(Interpolation interp) { 00021 interpolation = interp; 00022 } 00023 00024 public Interpolation getInterpolation() { 00025 return interpolation; 00026 } 00027 }