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
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