import org.gvsig.addo.*; /** * Test para la generacion de overviews sobre una imagen raster. * Registra un listener para mostrar el incremento de la tarea. * * 18-nov-2007 * @author Nacho Brodin (nachobrodin@gmail.com) */ public class BuildOverviews implements IOverviewIncrement { private int value = 0; public static void main(String[] args){ new BuildOverviews(args[0]); } public BuildOverviews(String image) { Jaddo build = new Jaddo(); build.setIncrementListener(this); try { build.buildOverviews(Jaddo.AVERAGE, image, new int[]{2, 4, 8, 16}); } catch (BuildingOverviewsException e) { System.err.println(e); } catch (WritingException e) { System.err.println(e); } } public int getPercent() { return value; } public void setPercent(int value) { this.value = value; System.out.println("Increment:" + value); } }