Revision 11899 trunk/libraries/libRaster/src/org/gvsig/raster/grid/filter/enhancement/LinearEnhancementFilter.java

View differences:

LinearEnhancementFilter.java
25 25
import org.gvsig.raster.grid.filter.RasterFilter;
26 26

  
27 27
/**
28
 * Clase base para los filtros de realzado lineal. Lee el m?nimo y m?xmo de la clase
29
 * Statistic que ser?n calculados por PercentTailTrimFilter o ComputeMinMaxFilter dependiendo
30
 * de si est? activado el recorte de colas o no. En Statistic tambi?n est?n los segundos
31
 * valores despu?s del m?nimo y m?ximo que son los que se utilizan con la opci?n eliminar
32
 * extremos activada. Estos se usaran en vez del m?nimo y m?ximo cuando la variable
33
 * removeExtrema est? a true.
28
 * Clase base para los filtros de realzado lineal. Lee el m?nimo y m?xmo de la
29
 * clase Statistic que ser?n calculados por PercentTailTrimFilter o
30
 * ComputeMinMaxFilter dependiendo de si est? activado el recorte de colas o no.
31
 * En Statistic tambi?n est?n los segundos valores despu?s del m?nimo y m?ximo
32
 * que son los que se utilizan con la opci?n eliminar extremos activada. Estos
33
 * se usaran en vez del m?nimo y m?ximo cuando la variable removeExtrema est? a
34
 * true.
35
 * 
34 36
 * @author Nacho Brodin (nachobrodin@gmail.com)
35 37
 */
36 38
public class LinearEnhancementFilter extends RasterFilter {
......
59 61
	}
60 62

  
61 63
  /*
62
	 * (non-Javadoc)
63
	 * 
64
	 * @see org.cresques.io.raster.IRasterFilter#pre()
65
	 */
64
   * (non-Javadoc)
65
   * @see org.gvsig.raster.grid.filter.RasterFilter#pre()
66
   */
66 67
  public void pre() {
67 68
		raster = (IBuffer) params.get("raster");
68 69
		stats = (DatasetListStatistics) params.get("stats");
......
114 115
  
115 116
  /**
116 117
	 * Obtiene el porcentaje de recorte de colas aplicado o 0 si no tiene.
117
	 * 
118 118
	 * @return
119 119
	 */
120 120
  public Double getTailTrim(){
......
129 129
		return IBuffer.TYPE_BYTE;
130 130
	}
131 131

  
132
    
132
  /*
133
   * (non-Javadoc)
134
   * @see org.gvsig.raster.grid.filter.RasterFilter#getResult(java.lang.String)
135
   */
133 136
	public Object getResult(String name) {
134 137
		return (Object) this.rasterResult;
135 138
	}
......
181 184
				}
182 185
			}
183 186
		}
187
		
188
		// En caso de que nadie apunte a raster, se liberar? su memoria.
189
		raster = null;
184 190
	}
185 191

  
186 192
	/*
......
197 203
	 */
198 204
	public void process(int x, int y) {
199 205
	}
200

  
201
	public Object clone() throws CloneNotSupportedException {
202
    Object obj = null;
203
		obj = super.clone();
204
		return obj;
205
	}
206 206
}

Also available in: Unified diff