Revision 42813

View differences:

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/AbstractGeometry.java
397 397
    	/*
398 398
    	 * No se sabe si la especificaci?n de OGC soporta SRS. OGCWKBEncoder no.
399 399
    	 */
400
    	
400

  
401 401
    	try {
402 402
			return new OGCWKBEncoder().encode(this);
403 403
		} catch (Exception e) {
......
414 414
        if(this.getType() != type){
415 415
            com.vividsolutions.jts.geom.Geometry jts = getJTS();
416 416
            jts = JTSUtils.convertTypes(jts, this.getType(), type);
417
            
417

  
418 418
            geom = JTSUtils.createGeometry(jts);
419 419
        }
420 420
    	try {
......
422 422
		} catch (Exception e) {
423 423
			throw new GeometryOperationException(e);
424 424
		}
425
        
425

  
426 426
    }
427 427

  
428
    
429
    
428

  
429

  
430 430
    public byte[] convertToEWKB() throws GeometryOperationNotSupportedException, GeometryOperationException {
431 431
    	try {
432 432
			return new PostGISEWKBEncoder().encode(this);
......
440 440
    	/*
441 441
    	 * No se sabe si la especificaci?n de OGC soporta SRS. OGCWKBEncoder no.
442 442
    	 */
443
    	
443

  
444 444
    	try {
445 445
			return new PostGISEWKBEncoder().encode(this);
446 446
		} catch (Exception e) {
......
457 457
        if(this.getType() != type){
458 458
            com.vividsolutions.jts.geom.Geometry jts = getJTS();
459 459
            jts = JTSUtils.convertTypes(jts, this.getType(), type);
460
            
460

  
461 461
            geom = JTSUtils.createGeometry(jts);
462 462
        }
463 463
    	try {
......
465 465
		} catch (Exception e) {
466 466
			throw new GeometryOperationException(e);
467 467
		}
468
        
468

  
469 469
    }
470 470

  
471 471
    /*
......
743 743
        return false;
744 744
    }
745 745

  
746
    public String toString(){
747
        return this.getGeometryType().getFullName();
748
    }
746 749

  
747 750

  
748 751
}
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/point/Point3D.java
235 235
        return new Circumference2DZ((Point)this.cloneGeometry(), distance);
236 236
    }
237 237

  
238
    public String toString() {
239
        StringBuilder builder = new StringBuilder();
240
        builder.append("POINT Z (");
241
        for( int i=0; i<this.getDimension()-1; i++) {
242
            builder.append(this.getCoordinateAt(i));
243
            builder.append(" ");
244
        }
245
        builder.append(this.getCoordinateAt(this.getDimension()-1));
246
        builder.append(")");
247
        return builder.toString();
248
    }
249

  
238 250
}
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/point/Point2DM.java
257 257
        return JTSUtils.createGeometry(getJTS().buffer(distance));
258 258
    }
259 259

  
260
    public String toString() {
261
        StringBuilder builder = new StringBuilder();
262
        builder.append("POINT M (");
263
        for( int i=0; i<this.getDimension()-1; i++) {
264
            builder.append(this.getCoordinateAt(i));
265
            builder.append(" ");
266
        }
267
        builder.append(this.getCoordinateAt(this.getDimension()-1));
268
        builder.append(")");
269
        return builder.toString();
270
    }
260 271
}
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/point/AbstractPoint.java
329 329
        //Do nothing
330 330
    }
331 331

  
332
    public String toString() {
333
        StringBuilder builder = new StringBuilder();
334
        builder.append("POINT (");
335
        for( int i=0; i<this.getDimension(); i++) {
336
            builder.append(this.getCoordinateAt(i));
337
            builder.append(" ");
338
        }
339
        builder.append(")");
340
        return builder.toString();
341
    }
332
    public abstract String toString();
333

  
342 334
}
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/point/Point3DM.java
248 248
    public Geometry offset(double distance) throws GeometryOperationNotSupportedException, GeometryOperationException {
249 249
        return JTSUtils.createGeometry(getJTS().buffer(distance));
250 250
    }
251

  
252
    public String toString() {
253
        StringBuilder builder = new StringBuilder();
254
        builder.append("POINT ZM (");
255
        for( int i=0; i<this.getDimension()-1; i++) {
256
            builder.append(this.getCoordinateAt(i));
257
            builder.append(" ");
258
        }
259
        builder.append(this.getCoordinateAt(this.getDimension()-1));
260
        builder.append(")");
261
        return builder.toString();
262
    }
251 263
}
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/point/Point2D.java
228 228
        return new Circumference2D((Point)this.cloneGeometry(), distance);
229 229
    }
230 230

  
231
    public String toString() {
232
        StringBuilder builder = new StringBuilder();
233
        builder.append("POINT (");
234
        for( int i=0; i<this.getDimension()-1; i++) {
235
            builder.append(this.getCoordinateAt(i));
236
            builder.append(" ");
237
        }
238
        builder.append(this.getCoordinateAt(this.getDimension()-1));
239
        builder.append(")");
240
        return builder.toString();
241
    }
242

  
231 243
}

Also available in: Unified diff