Revision 42464 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.geometry/org.gvsig.fmap.geometry.jts/src/main/java/org/gvsig/fmap/geom/jts/primitive/Envelope2D.java

View differences:

Envelope2D.java
24 24

  
25 25
package org.gvsig.fmap.geom.jts.primitive;
26 26

  
27
import org.cresques.cts.CoordTransRuntimeException;
27 28
import org.cresques.cts.ICoordTrans;
28 29
import org.slf4j.Logger;
29 30
import org.slf4j.LoggerFactory;
......
127 128

  
128 129
	    double xmin = getMinimum(0);
129 130
	    double ymin = getMinimum(1);
130
	    double step_w = 0.25 * (getMaximum(0) - xmin);
131
	    double step_h = 0.25 * (getMaximum(1) - ymin);
131
	    double step_w = 0.0625 * (getMaximum(0) - xmin);
132
	    double step_h = 0.125 * (getMaximum(1) - ymin);
132 133

  
133 134
	    java.awt.geom.Point2D sample = null;
134 135
	    java.awt.geom.Point2D sample_trans = null;
135 136
	    // Init with worst values
136 137
        java.awt.geom.Point2D res_min = new java.awt.geom.Point2D.Double(
137
            Double.MAX_VALUE, Double.MAX_VALUE);
138
            Double.POSITIVE_INFINITY, Double.POSITIVE_INFINITY);
138 139
        java.awt.geom.Point2D res_max = new java.awt.geom.Point2D.Double(
139
            -Double.MAX_VALUE, -Double.MAX_VALUE);
140
            Double.NEGATIVE_INFINITY, Double.NEGATIVE_INFINITY);
140 141

  
141 142
        int added = 0;
142
	    for (int i=0; i<5; i++) {
143
	        for (int j=0; j<5; j++) {
143
	    for (int i=0; i<=16; i++) {
144
	        for (int j=0; j<=8; j++) {
144 145
	                sample = new java.awt.geom.Point2D.Double(
145 146
	                    xmin + i * step_w,
146 147
	                    ymin + j * step_h);

Also available in: Unified diff