Revision 2174 org.gvsig.vectorediting.offset/trunk/org.gvsig.vectorediting.offset/org.gvsig.vectorediting.offset.lib/org.gvsig.vectorediting.offset.lib.prov/org.gvsig.vectorediting.offset.lib.prov.offset/src/main/java/org/gvsig/vectorediting/offset/lib/prov/offset/OffsetEditingProvider.java

View differences:

OffsetEditingProvider.java
83 83

  
84 84
    private static final Double PRECISION = 1.0e-5;
85 85

  
86
    private static final String SIDE = "_side";
87

  
86 88
    private static final String LEFT = "_left";
87 89

  
88 90
    private static final String RIGHT = "_right";
89 91

  
92
    private static final String SHORT_LEFT = "_short_left";
93

  
94
    private static final String SHORT_RIGHT = "_short_right";
95

  
96

  
90 97
    private final EditingServiceParameter selectionParameter;
91 98

  
92 99
    private final EditingServiceParameter offsetParameter;
......
118 125
                        TYPE.POSITION, TYPE.VALUE, TYPE.DISTANCE);
119 126

  
120 127
        Map<String, String> sideOptions = new HashMap<>();
121
        sideOptions.put(LEFT, i18nManager.getTranslation(LEFT));
122
        sideOptions.put(RIGHT, i18nManager.getTranslation(RIGHT));
128
        sideOptions.put(i18nManager.getTranslation(SHORT_LEFT), i18nManager.getTranslation(LEFT));
129
        sideOptions.put(i18nManager.getTranslation(SHORT_RIGHT), i18nManager.getTranslation(RIGHT));
130
        
131
        String sideConsoleMsg
132
        = ((EditingProviderServices)providerServices).makeConsoleMessage(
133
                i18nManager.getTranslation(SIDE), sideOptions);
123 134

  
135

  
124 136
        this.sideParameter
125 137
                = new DefaultEditingServiceParameter("side",
126
                        i18nManager.getTranslation("_side"),
138
                        sideConsoleMsg,
127 139
                        sideOptions,
128 140
                        TYPE.OPTION, TYPE.POSITION);
129 141

  
......
133 145
        options.put(i18nManager.getTranslation("short_no"),
134 146
                "keep_original_geometries");
135 147

  
136
//        EditingProviderServices editingProviderServices
137
//                = (EditingProviderServices) getProviderServices();
138

  
139 148
        String consoleMsg
140 149
                = ((EditingProviderServices)providerServices).makeConsoleMessage(
141 150
                        "delete_original_geometries_question", options);
......
302 311
            PeriEllipse ellipse = (PeriEllipse) geometry;
303 312
            Geometry[] closestPoints = point.closestPoints(ellipse);
304 313
            if (closestPoints != null) {
305
                for (int i = 0; i < closestPoints.length; i++) {
306
                    Geometry closestPoint = closestPoints[i];
314
                for (Geometry closestPoint : closestPoints) {
307 315
                    if (!point.equals(closestPoint)) {
308 316
                        double distance = closestPoint.distance(point);
309 317
                        if (distance < minDistance) {

Also available in: Unified diff