Revision 19925 trunk/extensions/extRasterTools-SE/src/org/gvsig/raster/filter/regionalpha/RegionAlphaUI.java

View differences:

RegionAlphaUI.java
39 39
import com.iver.cit.gvsig.fmap.layers.FLayer;
40 40
/**
41 41
 * Es el interfaz gr?fico que contiene el filtro de regiones de interes.
42
 * En el se muestra una tabla con las posibles Rois a seleccionar
42
 * En el se muestra una tabla con las posibles Rois a seleccionar y tambi?n
43
 * un Checkbox para definir si la seleccion es normal o invertida.
43 44
 * 
44 45
 * @version 17/01/2008
45 46
 * @author BorSanZa - Borja S?nchez Zamorano (borja.sanchez@iver.es)
......
53 54
	private JCheckBox      negative       = null;
54 55
	private boolean        lastInv        = false;
55 56

  
57
	/**
58
	 * Constructor de un RegionAlphaUI
59
	 */
56 60
	public RegionAlphaUI() {
57 61
		initialize();
58 62
	}
59 63
	
64
	/**
65
	 * Inicializa los elementos gr?ficos.
66
	 */
60 67
	private void initialize() {
61 68
		setLayout(new BorderLayout());
62 69
		add(getTableContainer(), BorderLayout.CENTER);
......
64 71
		add(getInverse(), BorderLayout.SOUTH);
65 72
	}
66 73
	
74
	/**
75
	 * Obtiene el contenedor con la tabla.
76
	 * @return
77
	 */
67 78
	private TableContainer getTableContainer() {
68 79
		if (tableContainer == null) {
69 80
			String[] columnNames = {" ", "Nombre", ""};
......
83 94
	}
84 95
	
85 96
	/**
86
	 * Obtiene el checkbox que informa de si asigna valor noData a los
87
	 * pixeles del interior de las ROIs o a los del exterior.
97
	 * Obtiene el checkbox que informa de si selecciona lo que contiene las Rois
98
	 * o su inversa.
88 99
	 * @return JCheckBox
89 100
	 */
90 101
	private JCheckBox getInverse() {
......
109 120
		return warning;
110 121
	}
111 122
	
123
	/**
124
	 * Asigna la lista de regiones de inter?s.
125
	 * @param rois Lista de ROIs
126
	 */
112 127
	public void setRois(ArrayList rois) {
113 128
		this.rois = rois;
114 129
	}
115 130
	
131
	/**
132
	 * Asigna la capa.
133
	 * @param layer
134
	 */
116 135
	public void setLayer(FLayer layer) {
117 136
		this.layer = layer;
118 137
		if (layer == null)
......
150 169
		}
151 170
	}
152 171
	
172
	/**
173
	 * Obtiene la lista de ROIs seleccionadas
174
	 * @return ArrayList con la lista de ROIs
175
	 */
153 176
	private ArrayList getSelectedROIs() {
154 177
		if (layer == null)
155 178
			return null;
......
191 214
		callStateChanged();
192 215
	}
193 216

  
217
	/**
218
	 * Cambio de estado para el check de inversa
219
	 * @param e
220
	 */
194 221
	public void stateChanged(ChangeEvent e) {
195 222
		if (e.getSource().equals(getInverse())) {
196 223
			if (((JCheckBox) e.getSource()).isSelected() != lastInv) {

Also available in: Unified diff