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 }