Revision 38378

View differences:

branches/v2_0_0_prep/extensions/extEditing/src/org/gvsig/editing/gui/cad/tools/SplitGeometryCADTool.java
344 344

  
345 345
    private void drawRectangleOfSplit(MapControlDrawer renderer)
346 346
        throws GeometryOperationNotSupportedException,
347
        GeometryOperationException, DataException {
347
        GeometryOperationException, DataException,
348
        CreateGeometryException {
348 349
        VectorialLayerEdited vle = getVLE();
349 350
        FeatureStore store = vle.getFeatureStore();
350 351
        DisposableIterator selected = null;
......
357 358
                Geometry jtsG = (Geometry)ig.invokeOperation("toJTS", null);
358 359
                if (jtsG != null && jtsG instanceof GeometryCollection
359 360
                    && jtsG.getNumGeometries() > 1) {
361
                    
362
                    /*
360 363
                    org.gvsig.fmap.geom.Geometry r =
361 364
                        ig.getEnvelope().getGeometry();
365
                        */
366
                    // get perimeter of envelope to prevent
367
                    // opaque rectangle
368
                    org.gvsig.fmap.geom.Geometry geom =
369
                        GeometryLocator.getGeometryManager().createCurve(
370
                            ig.getEnvelope().getGeometry().getGeneralPath(),
371
                            SUBTYPES.GEOM2D);
372
                    
362 373
                    renderer
363
                        .draw(r, mapControlManager.getAxisReferenceSymbol());
374
                        .draw(geom, mapControlManager.getAxisReferenceSymbol());
364 375
                }
365 376
            }
366 377
        } finally {

Also available in: Unified diff