Revision 2308 org.gvsig.raster/branches/org.gvsig.raster_dataaccess_refactoring/org.gvsig.raster.lib/org.gvsig.raster.lib.impl/src/main/java/org/gvsig/raster/impl/grid/filter/statistics/TailTrimByteFilter.java

View differences:

TailTrimByteFilter.java
22 22
package org.gvsig.raster.impl.grid.filter.statistics;
23 23

  
24 24
import org.gvsig.fmap.dal.coverage.dataset.Buffer;
25
import org.gvsig.fmap.dal.coverage.exception.FilterAddException;
25 26
/**
26 27
 * Proceso del filtro de recorte de colas aplicado al tipo de datos byte
27 28
 * @version 31/05/2007
......
40 41
	/**
41 42
	 * Obtiene par?metros para el filtro y obtiene el ancho y alto de
42 43
	 * la imagen sobre la que se aplica el filtro
44
	 * @throws FilterAddException 
43 45
	 */
44
	public void pre() {
46
	public void pre() throws FilterAddException {
45 47
		super.pre();
46 48
		sample = new int[raster.getBandCount()][nSamples];
47 49
		result = new double[raster.getBandCount()][2];
......
57 59
		count++;
58 60
	}
59 61

  
60
	/*
61
	 * (non-Javadoc)
62
	 * @see org.gvsig.raster.grid.filter.statistics.TailTrimFilter#getInRasterDataType()
63
	 */
64 62
	public int getInRasterDataType() {
65 63
		return Buffer.TYPE_BYTE;
66 64
	}
67 65

  
68
	/*
69
	 * (non-Javadoc)
70
	 * @see org.gvsig.raster.grid.filter.statistics.TailTrimFilter#getOutRasterDataType()
71
	 */
72 66
	public int getOutRasterDataType() {
73 67
		return Buffer.TYPE_BYTE;
74 68
	}
75 69

  
76
	/*
77
	 * (non-Javadoc)
78
	 * @see org.gvsig.raster.grid.filter.statistics.TailTrimFilter#post()
79
	 */
80 70
	public void post() {
81 71
		super.post();
82 72

  
......
98 88
		}
99 89
	}
100 90

  
101
	/**
102
	 * Obtiene el objeto con el m?ximo y m?nimo calculado
103
	 */
104
	public Object getResult(String name) {
105
		if (name.equals("raster"))
106
			return this.raster;
107
		return null;
108
	}
109 91
}

Also available in: Unified diff