Revision 11946 branches/v10/libraries/libFMap/src/com/iver/cit/gvsig/fmap/layers/FLyrRaster.java

View differences:

FLyrRaster.java
1
/* gvSIG. Sistema de Informaci�n Geogr�fica de la Generalitat Valenciana
1
/* gvSIG. Sistema de Informaci?n Geogr?fica de la Generalitat Valenciana
2 2
 *
3 3
 * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
4 4
 *
......
20 20
 *
21 21
 *  Generalitat Valenciana
22 22
 *   Conselleria d'Infraestructures i Transport
23
 *   Av. Blasco Ib��ez, 50
23
 *   Av. Blasco Ib??ez, 50
24 24
 *   46010 VALENCIA
25 25
 *   SPAIN
26 26
 *
......
80 80

  
81 81

  
82 82
/**
83
 * Clase bsica de capa raster.
83
 * Clase b?sica de capa raster.
84 84
 *
85 85
 * @author Vicente Caballero Navarro
86 86
 */
......
166 166
	}
167 167
	
168 168
	/**
169
	 * Asigna la posicin en la que se ha hecho click al mostrar
170
	 * informacin del raster.
171
	 * @param x	Posicin en X
172
	 * @param y	Posicin en Y
169
	 * Asigna la posici?n en la que se ha hecho click al mostrar
170
	 * informaci?n del raster.
171
	 * @param x	Posici?n en X
172
	 * @param y	Posici?n en Y
173 173
	 */
174 174
	public void setPos(int x, int y){
175 175
		this.posX = x;
......
177 177
	}
178 178
	
179 179
	/**
180
	 * Asigna la posicin en coordenadas del mundo real en la que se ha 
181
	 * hecho click al mostrar informacin del raster.
182
	 * @param x	Posicin en X
183
	 * @param y	Posicin en Y
180
	 * Asigna la posici?n en coordenadas del mundo real en la que se ha 
181
	 * hecho click al mostrar informaci?n del raster.
182
	 * @param x	Posici?n en X
183
	 * @param y	Posici?n en Y
184 184
	 */
185 185
	public void setPosWC(double x, double y){
186 186
		this.posXWC = x;
......
188 188
	}
189 189
	
190 190
	/**
191
	 * Asigna RGB en la posicin en la que se ha 
192
	 * hecho click al mostrar informacin del raster.
191
	 * Asigna RGB en la posici?n en la que se ha 
192
	 * hecho click al mostrar informaci?n del raster.
193 193
	 * @param r	valor de rojo
194 194
	 * @param g	valor de verde
195 195
	 * @param b	valor de azul
......
267 267
	}
268 268

  
269 269
	/**
270
	 * Inserta la proyeccin.
270
	 * Inserta la proyecci?n.
271 271
	 *
272
	 * @param proj Proyeccin.
272
	 * @param proj Proyecci?n.
273 273
	 */
274 274
	public void setProjection(IProjection proj) {
275 275
		super.setProjection(proj);
......
303 303
	}
304 304

  
305 305
	/**
306
	 * Obtiene el valor del pixel del Image en la posicin x,y
307
	 * @param x Posicin x
308
	 * @param y Posicin y
306
	 * Obtiene el valor del pixel del Image en la posici?n x,y
307
	 * @param x Posici?n x
308
	 * @param y Posici?n y
309 309
	 * @return valor de pixel
310 310
	 */
311 311
	public int[] getPixel(double wcx, double wcy){
......
483 483
	
484 484
		xml.putProperty("driverName", getSource().getDriver().getName());
485 485
		
486
		//Si no hay ningn Status aplicamos el StatusLayerRaster que se usa por defecto
486
		//Si no hay ning?n Status aplicamos el StatusLayerRaster que se usa por defecto
487 487
		if(status == null)
488 488
			status = new StatusLayerRaster();
489 489
		
......
503 503
			RasterAdapter adapter = new RasterFileAdapter(f);
504 504
			adapter.setDriver(d);
505 505
			setSource(adapter);
506
			// Para notificar al adapter-driver cual es la proyeccin.
506
			// Para notificar al adapter-driver cual es la proyecci?n.
507 507
			setProjection(super.getProjection());
508 508
		} catch (DriverLoadException e) {
509 509
			throw new XMLException(e);
......
520 520
			RasterAdapter adapter = new RasterFileAdapter(f);
521 521
			adapter.setDriver(d);
522 522
			setSource(adapter);
523
			// Para notificar al adapter-driver cual es la proyeccin.
523
			// Para notificar al adapter-driver cual es la proyecci?n.
524 524
			setProjection(super.getProjection());
525 525
			
526 526
			//Inicializamos la clase a la que se usa por defecto para
......
576 576
		} else {
577 577
	        // Para no pedir imagenes demasiado grandes, vamos
578 578
	        // a hacer lo mismo que hace EcwFile: chunkear.
579
	        // Llamamos a drawView con cuadraditos m�s peque�os
579
	        // Llamamos a drawView con cuadraditos m?s peque?os
580 580
	        // del BufferedImage ni caso, cuando se imprime viene con null
581 581
			Tiling tiles = new Tiling(maxTilePrintWidth, maxTilePrintHeight, g.getClipRect());
582 582
			tiles.setAffineTransform((AffineTransform) viewPort.getAffineTransform().clone());
583 583
			
584
			//Si es la primera lectura salvamos los valores de m�ximo y m�nimo para la aplicaci�n
584
			//Si es la primera lectura salvamos los valores de m?ximo y m?nimo para la aplicaci?n
585 585
			//de realce si la imagen es de 16 bits.
586 586
			
587 587
			Statistic stats = getSource().getFilterStack().getStats();
......
618 618
		throws DriverException {		
619 619
	        // Para no pedir imagenes demasiado grandes, vamos
620 620
	        // a hacer lo mismo que hace EcwFile: chunkear.
621
	        // Llamamos a drawView con cuadraditos m�s peque�os
621
	        // Llamamos a drawView con cuadraditos m?s peque?os
622 622
	        // del BufferedImage ni caso, cuando se imprime viene con null
623 623
		
624 624
	        int numW, numH;
......
703 703
	}
704 704
	
705 705
	/**
706
	 * Aade un fichero a la capa raster
706
	 * A?ade un fichero a la capa raster
707 707
	 * @param fileName Nombre del fichero
708 708
	 */
709 709
	public void addFiles(String fileName){
......
726 726
	}
727 727
	
728 728
	/**
729
	 * Borra de la lista de listeners el que se pasa como parmetro.
729
	 * Borra de la lista de listeners el que se pasa como par?metro.
730 730
	 *
731 731
	 * @param o LayerListener a borrar.
732 732
	 *
......
782 782
	}
783 783
	
784 784
	/**
785
	 * Obtiene el flag que dice si la imagen est o no georreferenciada
786
	 * @return true si est� georreferenciada y false si no lo est�.
785
	 * Obtiene el flag que dice si la imagen est? o no georreferenciada
786
	 * @return true si est? georreferenciada y false si no lo est?.
787 787
	 */
788 788
	public boolean isGeoreferenced() {
789 789
		return getSource().isGeoreferenced();

Also available in: Unified diff