Revision 27419 branches/v2_0_0_prep/applications/appgvSIG/src/com/iver/cit/gvsig/project/documents/view/toolListeners/MapOverviewChangeZoomListener.java

View differences:

MapOverviewChangeZoomListener.java
9 9
import java.awt.geom.Point2D;
10 10
import java.awt.geom.Rectangle2D;
11 11

  
12
import org.gvsig.fmap.geom.GeometryLocator;
13
import org.gvsig.fmap.geom.GeometryManager;
14
import org.gvsig.fmap.geom.Geometry.SUBTYPES;
15
import org.gvsig.fmap.geom.exception.CreateEnvelopeException;
12 16
import org.gvsig.fmap.geom.primitive.Envelope;
13 17
import org.gvsig.fmap.geom.util.UtilFunctions;
14 18
import org.gvsig.fmap.mapcontext.ViewPort;
......
18 22
import org.gvsig.fmap.mapcontrol.tools.Events.MoveEvent;
19 23
import org.gvsig.fmap.mapcontrol.tools.Listeners.PanListener;
20 24
import org.gvsig.fmap.mapcontrol.tools.Listeners.RectangleListener;
25
import org.slf4j.Logger;
26
import org.slf4j.LoggerFactory;
21 27

  
22 28
import com.iver.andami.PluginServices;
29
import com.iver.cit.gvsig.gui.styling.SymbolSelector;
23 30
import com.iver.cit.gvsig.project.documents.view.MapOverview;
24 31

  
25 32
/**
......
38 45
 * @author jmvivo
39 46
 */
40 47
public class MapOverviewChangeZoomListener implements RectangleListener, PanListener {
48
	private static final GeometryManager geomManager = GeometryLocator.getGeometryManager();
49
	private static final Logger logger = LoggerFactory.getLogger(MapOverviewChangeZoomListener.class);
41 50
	/**
42 51
	 * The image to display when the cursor is active.
43 52
	 */
......
155 164
				y=p2.getY();
156 165
				yMax=p1.getY();
157 166
			}
158
				realRectangle = UtilFunctions.createEnvelope(x,y,xMax,yMax);
167
				try {
168
					realRectangle = geomManager.createEnvelope(x,y,xMax,yMax, SUBTYPES.GEOM2D);
169
				} catch (CreateEnvelopeException e) {
170
					logger.error("Error creating the envelope", e);
171
				}
159 172

  
160 173
			//			realRectangle.setFrameFromDiagonal(vp.toMapPoint(event.getFrom()),vp.toMapPoint(event.getTo()));
161 174

  

Also available in: Unified diff