Package | Description |
---|---|
org.openstreetmap.josm.data |
Provides the classes for JOSM managed data.
|
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.paint |
Provides the classes for painting (rendering) OSM primitives on the map.
|
org.openstreetmap.josm.gui |
Provides the classes for JOSM graphical user interface.
|
org.openstreetmap.josm.tools |
Provides the classes for various utilities and tools called from all other packages.
|
Modifier and Type | Method and Description |
---|---|
BBox |
Bounds.toBBox()
Creates BBox with same coordinates.
|
Modifier and Type | Class and Description |
---|---|
(package private) static class |
QuadBuckets.QBLevel<T extends IPrimitive> |
Modifier and Type | Field and Description |
---|---|
private BBox |
Relation.bbox |
private BBox |
Way.bbox |
Modifier and Type | Method and Description |
---|---|
BBox |
Relation.getBBox() |
BBox |
WayData.getBBox() |
BBox |
Way.getBBox() |
BBox |
IPrimitive.getBBox()
Fetches the bounding box of the primitive.
|
BBox |
Node.getBBox() |
BBox |
NodeData.getBBox() |
BBox |
RelationData.getBBox() |
Modifier and Type | Method and Description |
---|---|
void |
BBox.add(BBox other)
Extends this bbox to include the bbox other.
|
protected void |
Relation.addToBBox(BBox box,
java.util.Set<PrimitiveId> visited) |
protected abstract void |
OsmPrimitive.addToBBox(BBox box,
java.util.Set<PrimitiveId> visited)
If necessary, extend the bbox to contain this primitive
|
protected void |
Way.addToBBox(BBox box,
java.util.Set<PrimitiveId> visited) |
protected void |
Node.addToBBox(BBox box,
java.util.Set<PrimitiveId> visited) |
boolean |
BBox.bounds(BBox b)
Tests, whether the bbox
b lies completely inside this bbox. |
(package private) QuadBuckets.QBLevel<T> |
QuadBuckets.QBLevel.findBucket(BBox bbox) |
boolean |
BBox.intersects(BBox b)
Tests, whether two BBoxes intersect as an area.
|
(package private) boolean |
QuadBuckets.QBLevel.matches(T o,
BBox searchBbox) |
java.util.List<T> |
QuadBuckets.search(BBox searchBbox)
Search the tree for objects in the bbox (or crossing the bbox if they are ways)
|
private void |
QuadBuckets.QBLevel.search(QuadBuckets<T> buckets,
BBox searchBbox,
java.util.List<T> result) |
private void |
QuadBuckets.QBLevel.searchContents(BBox searchBbox,
java.util.List<T> result) |
java.util.List<N> |
QuadBucketPrimitiveStore.searchNodes(BBox bbox)
Searches for nodes in the given bounding box.
|
java.util.List<Node> |
DataSet.searchNodes(BBox bbox) |
java.util.List<N> |
OsmData.searchNodes(BBox bbox)
Searches for nodes in the given bounding box.
|
java.util.List<R> |
QuadBucketPrimitiveStore.searchRelations(BBox bbox)
Searches for relations in the given bounding box.
|
java.util.List<Relation> |
DataSet.searchRelations(BBox bbox) |
java.util.List<R> |
OsmData.searchRelations(BBox bbox)
Searches for relations in the given bounding box.
|
java.util.List<W> |
QuadBucketPrimitiveStore.searchWays(BBox bbox)
Searches for ways in the given bounding box.
|
java.util.List<Way> |
DataSet.searchWays(BBox bbox) |
java.util.List<W> |
OsmData.searchWays(BBox bbox)
Searches for ways in the given bounding box.
|
private void |
Relation.setBBox(BBox bbox) |
Constructor and Description |
---|
BBox(BBox copy)
Constructs a new
BBox from another one. |
Modifier and Type | Method and Description |
---|---|
void |
AbstractMapRenderer.drawVirtualNodes(OsmData<?,?,?,?> data,
BBox bbox)
Draws virtual nodes.
|
private void |
StyledMapRenderer.paintWithLock(OsmData<?,?,?,?> data,
boolean renderVirtualNodes,
RenderBenchmarkCollector benchmark,
BBox bbox) |
Modifier and Type | Method and Description |
---|---|
private BBox |
NavigatableComponent.getBBox(java.awt.Point p,
int snapDistance) |
Modifier and Type | Field and Description |
---|---|
private BBox |
GeoPropertyIndex.GPLevel.bbox |
Modifier and Type | Method and Description |
---|---|
java.lang.Boolean |
DefaultGeoProperty.get(BBox box) |
T |
GeoProperty.get(BBox box)
Look up the property for a coordinate rectangle.
|
Constructor and Description |
---|
GPLevel(int level,
BBox bbox,
GeoPropertyIndex.GPLevel<T> parent,
GeoPropertyIndex<T> owner) |