Revision 27419 branches/v2_0_0_prep/applications/appgvSIG/src/com/iver/cit/gvsig/project/documents/layout/FLayoutFunctions.java

View differences:

FLayoutFunctions.java
51 51
import java.awt.geom.Point2D;
52 52
import java.awt.geom.Rectangle2D;
53 53

  
54
import org.gvsig.fmap.geom.GeometryLocator;
55
import org.gvsig.fmap.geom.GeometryManager;
56
import org.gvsig.fmap.geom.Geometry.SUBTYPES;
57
import org.gvsig.fmap.geom.exception.CreateEnvelopeException;
54 58
import org.gvsig.fmap.geom.util.UtilFunctions;
59
import org.slf4j.Logger;
60
import org.slf4j.LoggerFactory;
55 61

  
62
import com.iver.cit.gvsig.gui.styling.SymbolSelector;
56 63
import com.iver.cit.gvsig.project.documents.layout.commands.FrameCommandsRecord;
57 64
import com.iver.cit.gvsig.project.documents.layout.fframes.FFrameGroup;
58 65
import com.iver.cit.gvsig.project.documents.layout.fframes.IFFrame;
......
66 73
 * @author Vicente Caballero Navarro
67 74
 */
68 75
public class FLayoutFunctions {
76
	private static final GeometryManager geomManager = GeometryLocator.getGeometryManager();
77
	private static final Logger logger = LoggerFactory.getLogger(FLayoutFunctions.class);
69 78
	private Layout layout = null;
70 79

  
71 80
	/**
......
278 287
							double y = extent.getY() - (mp2.getY() - mp1.getY());
279 288
							double width = extent.getWidth();
280 289
							double height = extent.getHeight();
281
							fframe.getMapContext().getViewPort().setEnvelope(UtilFunctions.createEnvelope(x,y,x+width,y+height));
290
							try {
291
								fframe.getMapContext().getViewPort().setEnvelope(geomManager.createEnvelope(x,y,x+width,y+height, SUBTYPES.GEOM2D));
292
							} catch (CreateEnvelopeException e) {
293
								logger.error("Error creating the envelope", e);
294
							}
282 295
							fframe.refresh();
283 296
						}
284 297
					 }

Also available in: Unified diff