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

View differences:

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