package it.geosolutions.jaiext.lookup; import java.awt.Rectangle; import java.awt.image.Raster; import java.awt.image.WritableRaster; import javax.media.jai.LookupTableJAI; public class LookupTableWrapper extends LookupTable { private LookupTableJAI lut; public LookupTableWrapper(LookupTableJAI lut){ // Fake constructor super(new byte[1]); this.lut = lut; } @Override protected void lookup(Raster source, WritableRaster dst, Rectangle rect, Raster roi) { lut.lookup(source, dst, rect); } @Override public int getNumBands() { return lut.getNumBands(); } }