InterpolationQuality.java

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 }

Generated on Sat Apr 14 18:21:36 2007 for R3 Paper Toolkit by  doxygen 1.4.7