Index
All Classes and Interfaces|All Packages
A
- add(Node) - Method in class it.tidalwave.mapview.javafx.MapView.OverlayHelper
-
Adds a
Node
to the overlay. - addAll(Collection<? extends Node>) - Method in class it.tidalwave.mapview.javafx.MapView.OverlayHelper
-
Adds multiple
Node
s to the overlay. - addOverlay(String, Consumer<MapView.OverlayHelper>) - Method in class it.tidalwave.mapview.javafx.MapView
-
Adds an overlay, passing a callback that will be responsible for rendering the overlay, when needed.
- areaProperty() - Method in class it.tidalwave.mapview.javafx.MapView
-
Returns the area rendered on the map.
C
- cacheFolder() - Method in record class it.tidalwave.mapview.javafx.MapView.Options
-
Returns the value of the
cacheFolder
record component. - Cartesian - Interface in it.tidalwave.mapview
-
An abstraction for things that have (x,y) coordinates.
- centerProperty() - Method in class it.tidalwave.mapview.javafx.MapView
-
Returns the center property.
- contains(MapArea) - Method in class it.tidalwave.mapview.MapArea
-
Returns
true
if this area contains the given area. - contains(MapCoordinates) - Method in class it.tidalwave.mapview.MapArea
-
Returns
true
if this area contains the given coordinates. - coordinatesToMapPoint(MapCoordinates, double) - Method in interface it.tidalwave.mapview.Projection
-
Returns a
MapPoint
converted from the given coordinates and zoom level. - coordinatesToMapPoint(MapCoordinates, double) - Method in class it.tidalwave.mapview.spi.WGS84PseudoMercatorProjection
-
Returns a
MapPoint
converted from the given coordinates and zoom level. - coordinatesToPoint(MapCoordinates) - Method in class it.tidalwave.mapview.javafx.MapView
-
Returns a point on the map corresponding to the given coordinates.
D
- DO_NOTHING - Static variable in class it.tidalwave.mapview.javafx.MapView
-
Behaviour that does nothing.
- downloadAllowed() - Method in record class it.tidalwave.mapview.javafx.MapView.Options
-
Returns the value of the
downloadAllowed
record component.
E
- equals(Object) - Method in record class it.tidalwave.mapview.javafx.MapView.Options
-
Indicates whether some other object is "equal to" this one.
- executorService() - Method in record class it.tidalwave.mapview.javafx.MapView.Options
-
Returns the value of the
executorService
record component.
F
- fitArea(MapArea) - Method in class it.tidalwave.mapview.javafx.MapView
-
Fits the zoom level and centers the map so that the two corners are visible.
G
- getArea() - Method in class it.tidalwave.mapview.javafx.MapView
-
Returns the area rendered on the map.
- getArea() - Method in class it.tidalwave.mapview.javafx.MapView.OverlayHelper
-
Returns the area rendered in the map view.
- getCachePrefix() - Method in interface it.tidalwave.mapview.TileSource
-
Returns a prefix unique to this source to be used by the local tile cache.
- getCenter() - Method in class it.tidalwave.mapview.javafx.MapView
-
Returns the center coordinates.
- getCenter() - Method in class it.tidalwave.mapview.javafx.MapView.OverlayHelper
-
Returns the coordinates corresponding at the center of the map view.
- getCenter() - Method in class it.tidalwave.mapview.MapArea
-
Returns the center of this area.
- getDefaultZoomLevel() - Method in interface it.tidalwave.mapview.TileSource
-
Returns the default zoom level of this source.
- getDisplayName() - Method in interface it.tidalwave.mapview.TileSource
-
Returns the display name of this object.
- getMaxZoom() - Method in class it.tidalwave.mapview.javafx.MapView
-
Returns the max zoom level.
- getMaxZoomLevel() - Method in interface it.tidalwave.mapview.TileSource
-
Returns the maximum zoom level of this source.
- getMetersPerPixel() - Method in class it.tidalwave.mapview.javafx.MapView
-
Returns the scale of the map in meters per pixel.
- getMinZoom() - Method in class it.tidalwave.mapview.javafx.MapView
-
Returns the min zoom level.
- getMinZoomLevel() - Method in interface it.tidalwave.mapview.TileSource
-
Returns the minimum zoom level of this source.
- getOverlayNames() - Method in class it.tidalwave.mapview.javafx.MapView
-
Returns a list of overlay names.
- getOverlayNamesProperty() - Method in class it.tidalwave.mapview.javafx.MapView
-
Returns a list of overlay names.
- getTileSize() - Method in interface it.tidalwave.mapview.TileSource
-
Returns the size of the tiles created by this source.
- getTileSource() - Method in class it.tidalwave.mapview.javafx.MapView
-
Returns the tile source.
- getTileUri(int, int, int) - Method in class it.tidalwave.mapview.OpenStreetMapTileSource
-
Returns the URI for the tile at the given position with the given zoom level.
- getTileUri(int, int, int) - Method in interface it.tidalwave.mapview.TileSource
-
Returns the URI for the tile at the given position with the given zoom level.
- getZoom() - Method in class it.tidalwave.mapview.javafx.MapView
-
Returns the zoom level.
- getZoom() - Method in class it.tidalwave.mapview.javafx.MapView.OverlayHelper
-
Returns the zoom level.
H
- hashCode() - Method in record class it.tidalwave.mapview.javafx.MapView.Options
-
Returns a hash code value for this object.
I
- isAcrossGreenwichAntimeridian() - Method in class it.tidalwave.mapview.MapArea
-
Returns
true
if this area spans across the Greenwich antimeridian (180° W). - it.tidalwave.mapview - module it.tidalwave.mapview
- it.tidalwave.mapview - package it.tidalwave.mapview
- it.tidalwave.mapview.javafx - package it.tidalwave.mapview.javafx
- it.tidalwave.mapview.spi - package it.tidalwave.mapview.spi
M
- MapArea - Class in it.tidalwave.mapview
-
A rectangular area on the map.
- MapArea() - Constructor for class it.tidalwave.mapview.MapArea
- MapCoordinates - Class in it.tidalwave.mapview
-
This class models a pair of coordinates.
- MapCoordinates() - Constructor for class it.tidalwave.mapview.MapCoordinates
- MapPoint - Class in it.tidalwave.mapview
-
This class represents a point on the map representing the world. (0, 0) corresponds to the crossing between the equator and the Greenwich meridian.
- MapPoint() - Constructor for class it.tidalwave.mapview.MapPoint
- mapPointToCoordinates(MapPoint, double) - Method in interface it.tidalwave.mapview.Projection
-
Returns
MapCoordinates
converted from the point coordinates and zoom level. - mapPointToCoordinates(MapPoint, double) - Method in class it.tidalwave.mapview.spi.WGS84PseudoMercatorProjection
-
Returns
MapCoordinates
converted from the point coordinates and zoom level. - MapView - Class in it.tidalwave.mapview.javafx
-
A JavaFX control capable to render a map based on tiles.
- MapView(MapView.Options) - Constructor for class it.tidalwave.mapview.javafx.MapView
-
Creates a new instance.
- MapView.Options - Record Class in it.tidalwave.mapview.javafx
-
Options for creating a
MapView
. - MapView.OverlayHelper - Class in it.tidalwave.mapview.javafx
-
This helper class provides methods useful for creating map overlays.
- MapViewPoint - Class in it.tidalwave.mapview
-
This class represents a point on the map. (0, 0) corresponds to the center of the map view.
- MapViewPoint() - Constructor for class it.tidalwave.mapview.MapViewPoint
- maxZoomProperty() - Method in class it.tidalwave.mapview.javafx.MapView
-
Returns the max zoom level property.
- metersPerPixel(MapCoordinates, double) - Method in interface it.tidalwave.mapview.Projection
-
Returns the map scale (expressed in meters per pixel) at the given zoom level.
- metersPerPixel(MapCoordinates, double) - Method in class it.tidalwave.mapview.spi.WGS84PseudoMercatorProjection
-
Returns the map scale (expressed in meters per pixel) at the given zoom level.
- minZoomProperty() - Method in class it.tidalwave.mapview.javafx.MapView
-
Returns the min zoom level property.
- mouseCoordinatesProperty() - Method in class it.tidalwave.mapview.javafx.MapView
-
Returns the coordinates corresponding to the point where the mouse is.
O
- of(double, double, double, double) - Static method in class it.tidalwave.mapview.MapArea
-
Returns a new area.
- of(Cartesian) - Static method in class it.tidalwave.mapview.MapViewPoint
-
Returns a new point given a (x,y) source.
- of(MouseEvent) - Static method in class it.tidalwave.mapview.MapViewPoint
-
Returns a new point copying from a
MouseEvent
. - OpenStreetMapTileSource - Class in it.tidalwave.mapview
-
The OpenStreetMap source of map tiles.
- OpenStreetMapTileSource() - Constructor for class it.tidalwave.mapview.OpenStreetMapTileSource
-
Creates a new instance.
- OpenStreetMapTileSource(int, String, String, String) - Constructor for class it.tidalwave.mapview.OpenStreetMapTileSource
-
Constructor for subclasses.
- OpenTopoMapTileSource - Class in it.tidalwave.mapview
-
The OpenTopoMap source of map tiles.
- OpenTopoMapTileSource() - Constructor for class it.tidalwave.mapview.OpenTopoMapTileSource
-
Creates a new instance.
- options() - Static method in class it.tidalwave.mapview.javafx.MapView
-
Returns a new set of default options.
- Options(Path, boolean, int, int, Supplier<Image>, Function<Integer, ExecutorService>) - Constructor for record class it.tidalwave.mapview.javafx.MapView.Options
-
Creates an instance of a
Options
record class. - OverlayHelper() - Constructor for class it.tidalwave.mapview.javafx.MapView.OverlayHelper
P
- pattern - Variable in class it.tidalwave.mapview.OpenStreetMapTileSource
-
The pattern, in
String.formatted(Object...)
syntax, of the URI. - pointToCoordinates(MapViewPoint) - Method in class it.tidalwave.mapview.javafx.MapView
-
Returns the coordinates corresponding to a given point on the map.
- poolSize() - Method in record class it.tidalwave.mapview.javafx.MapView.Options
-
Returns the value of the
poolSize
record component. - Projection - Interface in it.tidalwave.mapview
-
This class is responsible for converting (latitude, longitude) into rectilinear (x,y) coordinates (to be used by a map).
R
- RECENTER - Static variable in class it.tidalwave.mapview.javafx.MapView
-
Behaviour that re-centers the map on the point where the mouse is.
- removeAllOverlays() - Method in class it.tidalwave.mapview.javafx.MapView
-
Removes all overlays.
- removeOverlay(String) - Method in class it.tidalwave.mapview.javafx.MapView
-
Removes an overlay.
S
- setCenter(MapCoordinates) - Method in class it.tidalwave.mapview.javafx.MapView
-
Sets the coordinates to show at the center of the map.
- setTileSource(TileSource) - Method in class it.tidalwave.mapview.javafx.MapView
-
Sets the tile source.
- setZoom(double) - Method in class it.tidalwave.mapview.javafx.MapView
-
Sets the zoom level.
T
- tileQueueCapacity() - Method in record class it.tidalwave.mapview.javafx.MapView.Options
-
Returns the value of the
tileQueueCapacity
record component. - TileSource - Interface in it.tidalwave.mapview
-
This class represent a source for
Tile
s. - tileSourceProperty() - Method in class it.tidalwave.mapview.javafx.MapView
-
Returns the tile source property.
- TileSourceSupport - Class in it.tidalwave.mapview.spi
-
A generic, basic implementation for
TileSource
. - TileSourceSupport() - Constructor for class it.tidalwave.mapview.spi.TileSourceSupport
- toFormattedString() - Method in class it.tidalwave.mapview.MapArea
-
Returns a formatted string with 6 decimals.
- toFormattedString() - Method in class it.tidalwave.mapview.MapCoordinates
-
Returns a formatted string with 6 decimals.
- toOverlayPoint(MapCoordinates) - Method in class it.tidalwave.mapview.javafx.MapView.OverlayHelper
-
Returns a point on the overlay corresponding to the given coordinates.
- toPoint2D() - Method in class it.tidalwave.mapview.MapViewPoint
-
Returns a
Point2D
equivalent. - toString() - Method in record class it.tidalwave.mapview.javafx.MapView.Options
-
Returns a string representation of this record class.
- toString() - Method in class it.tidalwave.mapview.MapArea
- toString() - Method in class it.tidalwave.mapview.MapCoordinates
- toString() - Method in class it.tidalwave.mapview.MapPoint
- toString() - Method in class it.tidalwave.mapview.MapViewPoint
- toString() - Method in class it.tidalwave.mapview.OpenStreetMapTileSource
- TRANSLATE - Static variable in class it.tidalwave.mapview.javafx.MapView
-
Behaviour that translates the map of the same amount of mouse drag.
- translated(double, double) - Method in class it.tidalwave.mapview.MapPoint
-
Returns a point translated of the specified amount.
- translated(double, double) - Method in class it.tidalwave.mapview.MapViewPoint
-
Returns a point translated of the specified amount.
W
- waitingImage() - Method in record class it.tidalwave.mapview.javafx.MapView.Options
-
Returns the value of the
waitingImage
record component. - WGS84PseudoMercatorProjection - Class in it.tidalwave.mapview.spi
-
An implementation of the WGS84 Pseudo Mercator Projection (EPSG:3857).
- WGS84PseudoMercatorProjection() - Constructor for class it.tidalwave.mapview.spi.WGS84PseudoMercatorProjection
X
Y
Z
- ZOOM - Static variable in class it.tidalwave.mapview.javafx.MapView
-
Behaviour that zooms the map on the point where the mouse is.
- zoomProperty() - Method in class it.tidalwave.mapview.javafx.MapView
-
Returns the zoom level property.
All Classes and Interfaces|All Packages