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

View differences:

FLayer.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
 *
......
71 71
 */
72 72
public interface FLayer extends Projected {
73 73
	/**
74
	 * Obtiene una representaci�n de la colecci�n de capas de forma recursiva
74
	 * Obtiene una representaci?n de la colecci?n de capas de forma recursiva
75 75
	 *
76 76
	 * @return XMLEntity.
77 77
	 * @throws XMLException
......
97 97
	void setXMLEntity03(XMLEntity xml) throws XMLException;
98 98

  
99 99
	/**
100
	 * Pone la capa actual a activa o inactiva segn el boolean que se pasa
101
	 * como parmetro.
100
	 * Pone la capa actual a activa o inactiva seg?n el boolean que se pasa
101
	 * como par?metro.
102 102
	 *
103 103
	 * @param selected activa.
104 104
	 */
......
126 126
	String getName();
127 127

  
128 128
	/**
129
	 * Realiza las operaciones de inicializaci�n de la capa. El m�todo es
130
	 * invocado una nica vez durante la vida de la capa y justo antes de
129
	 * Realiza las operaciones de inicializaci?n de la capa. El m?todo es
130
	 * invocado una ?nica vez durante la vida de la capa y justo antes de
131 131
	 * visualizar la capa
132 132
	 *
133 133
	 * @throws DriverIOException
......
161 161
	public FLayers getParentLayer();
162 162

  
163 163
	/**
164
	 * Devuelve el FMap al que est� a�adida la capa o null si la capa no ha
165
	 * sido a�adida a ning�n FMap
164
	 * Devuelve el FMap al que est? a?adida la capa o null si la capa no ha
165
	 * sido a?adida a ning?n FMap
166 166
	 *
167 167
	 * @return FMap
168 168
	 */
......
176 176
	public void setParentLayer(FLayers root);
177 177

  
178 178
	/**
179
	 * Obtiene la extensin completa de la capa
179
	 * Obtiene la extensi?n completa de la capa
180 180
	 *
181 181
	 * @return FullExtent.
182 182
	 *
......
210 210
		throws DriverException;
211 211

  
212 212
	/**
213
	 * Inserta las coordenadas de transformacin.
213
	 * Inserta las coordenadas de transformaci?n.
214 214
	 *
215
	 * @param ct Coordenadas de transformacin.
215
	 * @param ct Coordenadas de transformaci?n.
216 216
	 */
217 217
	void setCoordTrans(ICoordTrans ct);
218 218

  
219 219
	/**
220
	 * Devuelve las coordenadas de transformacin.
220
	 * Devuelve las coordenadas de transformaci?n.
221 221
	 *
222
	 * @return Coordenadas de transformacin.
222
	 * @return Coordenadas de transformaci?n.
223 223
	 */
224 224
	ICoordTrans getCoordTrans();
225 225

  
226 226
	/**
227
	 * Aade un listener LayerListener a la lista de listeners.
227
	 * A?ade un listener LayerListener a la lista de listeners.
228 228
	 *
229 229
	 * @param o Listener.
230 230
	 *
231
	 * @return True si es correcta la insercin del listener.
231
	 * @return True si es correcta la inserci?n del listener.
232 232
	 */
233 233
	public boolean addLayerListener(LayerListener o);
234 234
	public LayerListener[] getLayerListeners();
235 235
	/**
236
	 * Borra de la lista el LayerListener que se pasa como parmetro.
236
	 * Borra de la lista el LayerListener que se pasa como par?metro.
237 237
	 *
238 238
	 * @param o Listener.
239 239
	 *
......
245 245

  
246 246

  
247 247
	/**
248
	 * La capa no se visualiza si est por debajo de esa escala
249
	 * @return la escala minima de visualizacin
248
	 * La capa no se visualiza si est? por debajo de esa escala
249
	 * @return la escala minima de visualizaci?n
250 250
	 */
251 251
	public double getMinScale();
252 252

  
253 253
	/**
254
	 * La capa no se visualiza si est por encima de esa escala
255
	 * @return la escala m�xima de visualizaci�n
254
	 * La capa no se visualiza si est? por encima de esa escala
255
	 * @return la escala m?xima de visualizaci?n
256 256
	 */
257 257
	public double getMaxScale();
258 258

  
......
266 266
	 * Set true if you want this layer to store an image of previous layers
267 267
	 * Then, if you perform and "FLayers.invalidateLayer(lyr)", the system will
268 268
	 * redraw only the layers you are requesting.
269
	 * Otra opci�n ser�a guardar una imagen de cada capa dibujada, y poner una
269
	 * Otra opci?n ser?a guardar una imagen de cada capa dibujada, y poner una
270 270
	 * llamada en cada una de ellas, algo como "invalidate()". Al renderizar, 
271
	 * se puede ver si est� invalidada, y si no lo est�, pegar la imagen cacheada.
272
	 * ERROR!: Luis tiene razn en esto: No puedes cachear esa imagen porque 
273
	 * si el fondo ha cambiado, el antialiasing afectar al dibujado de esa capa.
274
	 * Sin embargo, s� ser�a �til si lo que se hace es dibujar la imagen cacheada
275
	 * de cada una de las capas que no estn invalidadas, y a partir de que aparezca
271
	 * se puede ver si est? invalidada, y si no lo est?, pegar la imagen cacheada.
272
	 * ERROR!: Luis tiene raz?n en esto: No puedes cachear esa imagen porque 
273
	 * si el fondo ha cambiado, el antialiasing afectar? al dibujado de esa capa.
274
	 * Sin embargo, s? ser?a ?til si lo que se hace es dibujar la imagen cacheada
275
	 * de cada una de las capas que no est?n invalidadas, y a partir de que aparezca
276 276
	 * una de ellas invalidada, el resto ya se tienen que dibujar.
277
	 * La pega de que consumes ms memoria sigue estando presente. 
277
	 * La pega de que consumes m?s memoria sigue estando presente. 
278 278
	 * @param bCacheDrawnLayers
279 279
	 */
280 280
	public void setCachingDrawnLayers(boolean bCacheDrawnLayers);
......
454 454
	public boolean isReprojectable();
455 455
	
456 456
	/**
457
	 * M�todo que se encarga de reproyectar la capa. En cada tipo de capa se sobrecargar�
458
	 * este mtodo para que se realicen las operaciones necesarias.
457
	 * M?todo que se encarga de reproyectar la capa. En cada tipo de capa se sobrecargar?
458
	 * este m?todo para que se realicen las operaciones necesarias.
459 459
	 * @return Devuelve true en el caso de que sea AddLayer la clase que se tenga que encargar de crear
460
	 * la capa. Devolver� false si se pasa el control de la carga de la capa al m�todo de reproyeccion
460
	 * la capa. Devolver? false si se pasa el control de la carga de la capa al m?todo de reproyecci?n
461 461
	 */
462 462
	public boolean reProject(MapControl mapC);
463 463
	
464 464
	/**
465
	 * Inserta una proyeccin.
466
	 * @param proj, proyeccin.
465
	 * Inserta una proyecci?n.
466
	 * @param proj, proyecci?n.
467 467
	 */
468 468
	public void setProjection(IProjection proj);
469 469

  

Also available in: Unified diff