Revision 42388 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/DefaultEnvelope.java
DefaultEnvelope.java | ||
---|---|---|
86 | 86 |
|
87 | 87 |
public String toString() { |
88 | 88 |
if( this.isEmpty ) { |
89 |
return "Envelop(empty)";
|
|
89 |
return "POLYGON()";
|
|
90 | 90 |
} |
91 |
return MessageFormat.format( |
|
92 |
"Envelop(min={0},max={1})", |
|
93 |
new Object[] { |
|
94 |
min.toString(), |
|
95 |
max.toString() |
|
96 |
} |
|
97 |
); |
|
91 |
// Para el 3D estaria mal ya que probablemente habria que devolber un cubo. |
|
92 |
StringBuilder builder = new StringBuilder(); |
|
93 |
builder.append("POLYGON (("); |
|
94 |
builder.append(this.min.getX()); |
|
95 |
builder.append(" "); |
|
96 |
builder.append(this.min.getY()); |
|
97 |
builder.append(", "); |
|
98 |
builder.append(this.min.getX()); |
|
99 |
builder.append(" "); |
|
100 |
builder.append(this.max.getY()); |
|
101 |
builder.append(", "); |
|
102 |
builder.append(this.max.getX()); |
|
103 |
builder.append(" "); |
|
104 |
builder.append(this.max.getY()); |
|
105 |
builder.append(", "); |
|
106 |
builder.append(this.max.getX()); |
|
107 |
builder.append(" "); |
|
108 |
builder.append(this.min.getY()); |
|
109 |
builder.append(", "); |
|
110 |
builder.append(this.min.getX()); |
|
111 |
builder.append(" "); |
|
112 |
builder.append(this.min.getY()); |
|
113 |
builder.append("))"); |
|
114 |
return builder.toString(); |
|
98 | 115 |
} |
99 | 116 |
|
100 | 117 |
/** |
Also available in: Unified diff