Ignore:
Timestamp:
2006-03-25T16:21:09+01:00 (18 years ago)
Author:
imi
Message:
  • refactored GpsPoint to be immutable and added LatLon and NorthEast
  • refactored Bounding Box calculations
  • various other renames
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/org/openstreetmap/josm/gui/layer/Layer.java

    r23 r71  
    55import javax.swing.Icon;
    66
    7 import org.openstreetmap.josm.data.Bounds;
     7import org.openstreetmap.josm.data.osm.visitor.BoundingXYVisitor;
    88import org.openstreetmap.josm.data.projection.Projection;
    99import org.openstreetmap.josm.gui.MapView;
     
    7575        /**
    7676         * @return The bounding rectangle this layer occupies on screen when looking
    77          *              at lat/lon values or <code>null</code>, if infinite area or unknown
    78          *              area is occupied.
    79          */
    80         abstract public Bounds getBoundsLatLon();
    81        
    82         /**
    83          * @return The bounding rectangle this layer occupies on screen when looking
    8477         *              at x/y values or <code>null</code>, if infinite area or unknown
    8578         *              area is occupied.
    8679         */
    87         abstract public Bounds getBoundsXY();
     80        abstract public void visitBoundingBox(BoundingXYVisitor v);
    8881
    8982        /**
Note: See TracChangeset for help on using the changeset viewer.