Package | Description |
---|---|
org.openstreetmap.josm.actions.downloadtasks |
Provides the classes for JOSM
download tasks . |
org.openstreetmap.josm.data |
Provides the classes for JOSM managed data.
|
org.openstreetmap.josm.data.imagery |
Provides the classes for JOSM imagery sources, coupled with
JMapViewer classes. |
org.openstreetmap.josm.data.osm |
Provides the classes for OSM data:
Primitives :
Node ,
Way ,
Relation
Users
Tags
Changesets
Utilities classes
|
org.openstreetmap.josm.data.osm.visitor |
Provides the classes for performing actions on OSM primitives using Visitor design pattern.
|
org.openstreetmap.josm.data.projection |
Provides the classes for JOSM map projection.
|
org.openstreetmap.josm.gui |
Provides the classes for JOSM graphical user interface.
|
org.openstreetmap.josm.gui.layer |
Provides classes for handling the different kinds of map layers.
|
org.openstreetmap.josm.gui.layer.imagery |
Provides classes for handling imagery background layers.
|
org.openstreetmap.josm.gui.mappaint |
Drawing system allowing to display and render OSM map data in a user-friendly and customizable way, through map styles.
Two implementations are provided: XML: this was the system used by default JOSM map style for a long time. |
Modifier and Type | Method and Description |
---|---|
ProjectionBounds |
AbstractDownloadTask.getDownloadProjectionBounds()
Returns the projection bounds of downloaded data.
|
ProjectionBounds |
DownloadOsmTask.getDownloadProjectionBounds() |
ProjectionBounds |
DownloadGpsTask.getDownloadProjectionBounds() |
ProjectionBounds |
DownloadNotesTask.getDownloadProjectionBounds() |
Modifier and Type | Method and Description |
---|---|
protected java.util.Optional<ProjectionBounds> |
DownloadOsmTask.AbstractInternalTask.computeBbox(Bounds bounds) |
Modifier and Type | Field and Description |
---|---|
private ProjectionBounds |
ViewportData.bounds |
Modifier and Type | Method and Description |
---|---|
ProjectionBounds |
ViewportData.getBounds()
Return the bounds in east-north coordinate space.
|
Modifier and Type | Method and Description |
---|---|
void |
ProjectionBounds.extend(ProjectionBounds b)
Extends bounds to include bounds
b . |
boolean |
ProjectionBounds.intersects(ProjectionBounds b)
The two bounds intersect? Compared to java Shape.intersects, if does not use
the interior but the closure.
|
Constructor and Description |
---|
ViewportData(ProjectionBounds bounds)
Create a new
ViewportData |
Modifier and Type | Method and Description |
---|---|
private ProjectionBounds |
WMTSTileSource.getTileProjectionBounds(Tile tile) |
Modifier and Type | Method and Description |
---|---|
ProjectionBounds |
DataSet.getDataSourceBoundingBox() |
default ProjectionBounds |
OsmData.getDataSourceBoundingBox()
Returns the data sources bounding box.
|
Modifier and Type | Field and Description |
---|---|
private ProjectionBounds |
BoundingXYVisitor.bounds |
Modifier and Type | Method and Description |
---|---|
ProjectionBounds |
BoundingXYVisitor.getBounds() |
Modifier and Type | Method and Description |
---|---|
void |
BoundingXYVisitor.visit(ProjectionBounds b)
Visiting call for projection bounds.
|
Modifier and Type | Field and Description |
---|---|
private ProjectionBounds |
AbstractProjection.projectionBoundsBox |
Modifier and Type | Method and Description |
---|---|
ProjectionBounds |
Projection.getEastNorthBoundsBox(ProjectionBounds box,
Projection boxProjection)
Get a box in east/north space of this projection, that fully contains an
east/north box of another projection.
|
ProjectionBounds |
CustomProjection.getEastNorthBoundsBox(ProjectionBounds box,
Projection boxProjection) |
ProjectionBounds |
Projection.getWorldBoundsBoxEastNorth()
Get an approximate EastNorth box around the lat/lon world bounds.
|
ProjectionBounds |
AbstractProjection.getWorldBoundsBoxEastNorth() |
Modifier and Type | Method and Description |
---|---|
java.util.Map<ProjectionBounds,Projecting> |
Projecting.getProjectingsForArea(ProjectionBounds area)
Returns an map or (subarea, projecting) paris that contains projecting instances to convert the coordinates inside the given area.
|
java.util.Map<ProjectionBounds,Projecting> |
AbstractProjection.getProjectingsForArea(ProjectionBounds area) |
java.util.Map<ProjectionBounds,Projecting> |
ShiftedProjecting.getProjectingsForArea(ProjectionBounds area) |
Modifier and Type | Method and Description |
---|---|
ProjectionBounds |
Projection.getEastNorthBoundsBox(ProjectionBounds box,
Projection boxProjection)
Get a box in east/north space of this projection, that fully contains an
east/north box of another projection.
|
ProjectionBounds |
CustomProjection.getEastNorthBoundsBox(ProjectionBounds box,
Projection boxProjection) |
Bounds |
Projection.getLatLonBoundsBox(ProjectionBounds pb)
Find lat/lon-box containing all the area of a given rectangle in
east/north space.
|
Bounds |
CustomProjection.getLatLonBoundsBox(ProjectionBounds r) |
private static EastNorth |
CustomProjection.getPointAlong(int i,
int n,
ProjectionBounds r) |
java.util.Map<ProjectionBounds,Projecting> |
Projecting.getProjectingsForArea(ProjectionBounds area)
Returns an map or (subarea, projecting) paris that contains projecting instances to convert the coordinates inside the given area.
|
java.util.Map<ProjectionBounds,Projecting> |
AbstractProjection.getProjectingsForArea(ProjectionBounds area) |
java.util.Map<ProjectionBounds,Projecting> |
ShiftedProjecting.getProjectingsForArea(ProjectionBounds area) |
Modifier and Type | Method and Description |
---|---|
ProjectionBounds |
NavigatableComponent.getMaxProjectionBounds() |
ProjectionBounds |
NavigatableComponent.getProjectionBounds()
Determines the projection bounds of view area.
|
ProjectionBounds |
MapViewState.MapViewRectangle.getProjectionBounds()
Gets the projection bounds for this rectangle.
|
ProjectionBounds |
NavigatableComponent.getProjectionBounds(java.awt.Rectangle r)
Determines the projection bounds of given rectangle.
|
Modifier and Type | Method and Description |
---|---|
void |
NavigatableComponent.zoomTo(ProjectionBounds box)
Zoom to given projection bounds.
|
Modifier and Type | Field and Description |
---|---|
private ProjectionBounds |
AbstractTileSourceLayer.DeepTileSet.bounds |
Modifier and Type | Method and Description |
---|---|
ProjectionBounds |
OsmDataLayer.getViewProjectionBounds() |
ProjectionBounds |
Layer.getViewProjectionBounds()
Gets the
ProjectionBounds for this layer to be visible to the user. |
Modifier and Type | Method and Description |
---|---|
private void |
AbstractTileSourceLayer.drawInViewArea(java.awt.Graphics2D g,
MapView mv,
ProjectionBounds pb) |
protected AbstractTileSourceLayer.TileSet |
AbstractTileSourceLayer.getTileSet(ProjectionBounds bounds,
int zoom)
Create a TileSet by EastNorth bbox taking a layer shift in account
|
Constructor and Description |
---|
DeepTileSet(ProjectionBounds bounds,
int minZoom,
int maxZoom) |
Modifier and Type | Method and Description |
---|---|
private static ProjectionBounds |
ReprojectionTile.pbMarginAndAlign(ProjectionBounds box,
double scale,
double margin) |
Modifier and Type | Method and Description |
---|---|
private static java.awt.Dimension |
ReprojectionTile.getDimension(ProjectionBounds bounds,
double scale) |
private static ProjectionBounds |
ReprojectionTile.pbMarginAndAlign(ProjectionBounds box,
double scale,
double margin) |
Modifier and Type | Field and Description |
---|---|
private ProjectionBounds |
RenderingHelper.projBounds |