Changeset 29434 in osm for applications/editors/josm/plugins/imagery_offset_db/src/iodb/OffsetInfoAction.java
- Timestamp:
- 2013-03-29T21:30:25+01:00 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/imagery_offset_db/src/iodb/OffsetInfoAction.java
r29433 r29434 76 76 sb.append(tr("Imagery ID")).append(": ").append(((ImageryOffset)offset).getImagery()).append('\n'); 77 77 } else { 78 sb.append(tr("A calibration of type {0}", getGeometryType((CalibrationObject)offset))).append('\n');78 sb.append(tr("A calibration geometry of {0} nodes", ((CalibrationObject)offset).getGeometry().length)).append('\n'); 79 79 } 80 80 … … 101 101 return sb.toString(); 102 102 } 103 104 /**105 * Explains a calibration object geometry type: whether is's a point,106 * a path or a polygon.107 */108 public static String getGeometryType( CalibrationObject obj ) {109 if( obj.getGeometry() == null )110 return tr("nothing"); // meant never to happen111 int n = obj.getGeometry().length;112 if( n == 1 )113 return tr("point");114 else if( n > 1 && !obj.getGeometry()[0].equals(obj.getGeometry()[n - 1]) )115 return tr("path ({0} nodes)", n);116 else if( n > 1 && obj.getGeometry()[0].equals(obj.getGeometry()[n - 1]) )117 return tr("polygon ({0} nodes)", n - 1);118 else119 return tr("geometry"); // meant never to happen120 }121 103 }
Note:
See TracChangeset
for help on using the changeset viewer.
