Revision 918

View differences:

trunk/libraries/libFMap/src/com/iver/cit/gvsig/fmap/ViewPort.java
144 144
    	}else{
145 145
    		extent = r;
146 146
    	}
147
    	//TODO calcular la escala sin usar setScale
148
    	
149 147
    	//Calcula la transformaci?n af?n
150 148
    	calculateAffineTransform();
151 149
    	
......
155 153

  
156 154
    public void setScale(double scale) {
157 155
    	this.scale = scale;
158
    	//TODO calcular el extent sin usar setExtent
156

  
159 157
    	//Calcula la transformaci?n af?n
160 158
    	calculateAffineTransform();
161 159

  
......
246 244

  
247 245
        trans.concatenate(translacion);
248 246
        
249
        extent = adjustedExtent;
250
        
251 247
        // Calculamos las distancias de 1 pixel y 3 pixel con esa transformaci?n 
252 248
        // de coordenadas, de forma que est?n precalculadas para cuando las necesitemos
253 249
        AffineTransform at;
......
263 259
		} catch (NoninvertibleTransformException e) {
264 260
			System.err.println("transformada afin = " + trans.toString());
265 261
			System.err.println("extent = " + extent.toString() + " imageSize= " + imageSize.toString());
266
			e.printStackTrace();
262
			throw new RuntimeException(e);
267 263
		}
268 264
        
269 265
	}
......
339 335
	 */
340 336
	public void setExtentPrev() {
341 337
   		extent = extents.removePrev();
342
    	//TODO calcular la escala sin usar setScale
343 338
    	//Calcula la transformaci?n af?n
344 339
    	calculateAffineTransform();
345 340
        // Lanzamos los eventos de extent cambiado
......
409 404
		vp.extents=ExtentHistory.createFromXML(xml.getChild(0));
410 405
		if (xml.contains("extentX")){
411 406
			vp.setExtent(new Rectangle2D.Double(xml.getDoubleProperty("extentX"),xml.getDoubleProperty("extentY"),xml.getDoubleProperty("extentW"),xml.getDoubleProperty("extentH")));
412
//			TODO calcular la escala sin usar setScale
407

  
413 408
	    	//Calcula la transformaci?n af?n
414 409
	    	vp.calculateAffineTransform();
415 410
	        // Lanzamos los eventos de extent cambiado

Also available in: Unified diff