Revision 11574

View differences:

trunk/libraries/libRaster/src/org/gvsig/raster/grid/filter/enhancement/LinearEnhancementDoubleFilter.java
20 20

  
21 21
import org.gvsig.raster.dataset.IBuffer;
22 22

  
23

  
23
/**
24
 * Filtro de realce para tipos de datos Double. En el m?todo de proceso 
25
 * procesa un solo pixel double. Asigna su valor en relaci?n a los datos calculados
26
 * en el m?todo pre() del padre.
27
 * 
28
 * @version 11/05/2007
29
 * @author Nacho Brodin (nachobrodin@gmail.com)
30
 *
31
 */
24 32
public class LinearEnhancementDoubleFilter extends LinearEnhancementFilter {
25 33
	
26 34
	public void pre() {
trunk/libraries/libRaster/src/org/gvsig/raster/grid/filter/enhancement/BrightnessByteFilter.java
22 22

  
23 23

  
24 24
/**
25
 * Filtro de brillo para buffer de datos tipo byte
26
 * @author Nacho Brodin (nachobrodin@gmail.com)
25
 * Filtro de brillo para buffer de datos tipo byte. En el m?todo de proceso 
26
 * procesa un solo pixel byte e incrementa su brillo en la cantidad indicada en 
27
 * la variable incrBrillo.
28
 * 
29
 * @author Miguel ?ngel Querol Carratal?  (miguelangel.querol@iver.es)
27 30
 *
28 31
 */
29 32
public class BrightnessByteFilter extends BrightnessFilter{
30 33
	
34
	/**
35
	 * Constructor. LLama al constructor base de los filtros de 
36
	 * brillo.
37
	 */
31 38
	public BrightnessByteFilter(){
32 39
		super();
33 40
	}
34 41
	
42
	/*
43
	 * (non-Javadoc)
44
	 * @see org.gvsig.raster.grid.filter.enhancement.BrightnessFilter#pre()
45
	 */
35 46
	public void pre(){
36 47
		exec = true;
37 48
		this.raster = (RasterBuffer) params.get("raster");
......
41 52
		super.pre();
42 53
	}
43 54
	
44
	
45 55
	/*
46 56
	 *  (non-Javadoc)
47 57
	 * @see org.gvsig.fmap.grid.filter.IRasterFilter#process(int, int)
trunk/libraries/libRaster/src/org/gvsig/raster/grid/filter/enhancement/ContrastFilter.java
23 23

  
24 24
/**
25 25
 * Clase base para todos los filtros de contraste
26
 * @author Miguel ?ngel Querol Carratal?  <querol_mig@gva.es>
26
 * @author Miguel ?ngel Querol Carratal?  (miguelangel.querol@iver.es)
27 27
 *
28 28
 */
29 29
public abstract class ContrastFilter extends RasterFilter{
trunk/libraries/libRaster/src/org/gvsig/raster/grid/filter/enhancement/ContrastShortFilter.java
1
/* gvSIG. Sistema de Informaci?n Geogr?fica de la Generalitat Valenciana
2
 *
3
 * Copyright (C) 2006 IVER T.I. and Generalitat Valenciana.
4
 *
5
 * This program is free software; you can redistribute it and/or
6
 * modify it under the terms of the GNU General Public License
7
 * as published by the Free Software Foundation; either version 2
8
 * of the License, or (at your option) any later version.
9
 *
10
 * This program is distributed in the hope that it will be useful,
11
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
 * GNU General Public License for more details.
14
 *
15
 * You should have received a copy of the GNU General Public License
16
 * along with this program; if not, write to the Free Software
17
 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
18
 */
1 19
package org.gvsig.raster.grid.filter.enhancement;
2 20

  
3 21
import org.gvsig.raster.buffer.RasterBuffer;
......
3 21

  
4 22
/**
5
 * Filtro de contraste para im?genes de 16 bits.
6
 * @author Miguel ?ngel Querol Carratal? <querol_mig@gva.es>
23
 * Filtro de contraste para im?genes de 16 bits. En el m?todo de proceso 
24
 * procesa un solo pixel short. Varia su contraste en relaci?n a los par?metros
25
 * asignados en el m?todo pre();
26
 * 
27
 * @author Miguel ?ngel Querol Carratal? (miguelangel.querol@iver.es)
7 28
 *
8 29
 */
trunk/libraries/libRaster/src/org/gvsig/raster/grid/filter/enhancement/LinearEnhancementShortFilter.java
27 27

  
28 28

  
29 29
/**
30
 * Realzado Lineal (Amplitude Rescaling) para imagenes de 16 bits.
31
 * @author Luis W. Sevilla (sevilla_lui@gva.es)
30
 * Filtro de realce para tipos de datos short. En el m?todo de proceso 
31
 * procesa un solo pixel short. Asigna su valor en relaci?n a los datos calculados
32
 * en el m?todo pre() del padre.
33
 * 
34
 * @version 11/05/2007
32 35
 * @author Nacho Brodin (nachobrodin@gmail.com)
36
 *
33 37
 */
34 38
public class LinearEnhancementShortFilter extends LinearEnhancementFilter {	
35 39
    /**
trunk/libraries/libRaster/src/org/gvsig/raster/grid/filter/enhancement/ContrastByteFilter.java
27 27
 */
28 28
public class ContrastByteFilter extends ContrastFilter {
29 29

  
30
	/**
31
	 * Constructor. Llama al constructor de la clase
32
	 * padre.
33
	 */
30 34
	public ContrastByteFilter(){
31 35
		super();
32 36
	}
33 37

  
34 38
	int diferencia = 0;
35
	
39

  
40
	/*
41
	 * (non-Javadoc)
42
	 * @see org.gvsig.raster.grid.filter.enhancement.ContrastFilter#pre()
43
	 */
36 44
	public void pre(){
37 45
		exec = true;
38 46
		this.raster = (RasterBuffer) params.get("raster");
trunk/libraries/libRaster/src/org/gvsig/raster/grid/filter/enhancement/LinearEnhancementFloatFilter.java
20 20

  
21 21
import org.gvsig.raster.dataset.IBuffer;
22 22

  
23

  
23
/**
24
 * Filtro de realce para tipos de datos float. En el m?todo de proceso 
25
 * procesa un solo pixel float. Asigna su valor en relaci?n a los datos calculados
26
 * en el m?todo pre() del padre.
27
 * 
28
 * @version 11/05/2007
29
 * @author Nacho Brodin (nachobrodin@gmail.com)
30
 *
31
 */
24 32
public class LinearEnhancementFloatFilter extends LinearEnhancementFilter {
25 33
	
26 34
	public void pre() {
trunk/libraries/libRaster/src/org/gvsig/raster/grid/filter/enhancement/BrightnessContrastListManager.java
27 27
import org.gvsig.raster.grid.filter.RasterFilterList;
28 28
import org.gvsig.raster.grid.filter.RasterFilterListManager;
29 29

  
30

  
30
/**
31
 * Gestor de los filtros de brillo y contraste. Contiene m?todos para a?adir ambos 
32
 * tipos de filtro en la pila.
33
 * 
34
 * @author Miguel ?ngel Querol Carratal?  (miguelangel.querol@iver.es)
35
 */
31 36
public class BrightnessContrastListManager implements IRasterFilterListManager{
32 37
	
33 38
	protected RasterFilterList 			filterList = null;
34 39
	private RasterFilterListManager		filterListManager = null;
35 40
	
41
	/**
42
	 * Constructor. Asigna la lista de filtros y el manager.
43
	 * @param filterListManager
44
	 */
36 45
	public BrightnessContrastListManager(RasterFilterListManager filterListManager){
37 46
		this.filterListManager = filterListManager;
38 47
		this.filterList = filterListManager.getFilterList();
trunk/libraries/libRaster/src/org/gvsig/raster/grid/filter/enhancement/BrightnessFilter.java
23 23

  
24 24
/**
25 25
 * Clase basa para los filtros de brillo.
26
 * @author Miguel ?ngel Querol Carratal?  <querol_mig@gva.es>
26
 * 
27
 * @author Miguel ?ngel Querol Carratal?  (miguelangel.querol@iver.es)
27 28
 *
28 29
 */
29 30

  
......
36 37
	 */
37 38
	int incrBrillo = 0;
38 39
	
39
	
40
	/**
41
	 * Constructor. Llama al constructor de la clase base y asigna el 
42
	 * nombre del filtro.
43
	 */
40 44
	public BrightnessFilter(){
41 45
		super();
42 46
		super.fName = genericName;
trunk/libraries/libRaster/src/org/gvsig/raster/grid/filter/enhancement/BrightnessShortFilter.java
22 22

  
23 23

  
24 24
/**
25
 * Filtro de brillo para buffer de datos tipo byte. En el m?todo de proceso 
26
 * procesa un solo pixel short e incrementa su brillo en la cantidad indicada en 
27
 * la variable incrBrillo.
25 28
 * 
26
 * @author Miguel ?ngel Querol Carratal? <querol_mig@gva.es>
29
 * @author Miguel ?ngel Querol Carratal?  (miguelangel.querol@iver.es)
27 30
 *
28 31
 */
29 32
public class BrightnessShortFilter extends BrightnessFilter{
30 33
	private short[] 		px = new short[4];
31 34
	
35
	/**
36
	 * Constructor. Llama al constructor de la clase
37
	 * padre.
38
	 */
32 39
	public BrightnessShortFilter(){
33 40
		super();
34 41
	}

Also available in: Unified diff