Uses of Class
org.openstreetmap.josm.gui.NavigatableComponent
-
Packages that use NavigatableComponent Package Description 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.gui.dialogs Provides three kinds of dialogs: Toggle dialogs on the right side of the GUI, that can be turned on, off, attached or detached from the GUI Changeset dialog based on a standalone implementation, dedicated to OSM changesets management Extended dialogs for everything elseorg.openstreetmap.josm.gui.layer Provides classes for handling the different kinds of map 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. -
-
Uses of NavigatableComponent in org.openstreetmap.josm.data.osm.visitor.paint
Fields in org.openstreetmap.josm.data.osm.visitor.paint declared as NavigatableComponent Modifier and Type Field Description protected NavigatableComponentAbstractMapRenderer. ncthe map viewport - provides projection and hit detection functionalityprivate NavigatableComponentComputeStyleListWorker. ncMethods in org.openstreetmap.josm.data.osm.visitor.paint with parameters of type NavigatableComponent Modifier and Type Method Description AbstractMapRendererMapRendererFactory. createActiveRenderer(java.awt.Graphics2D g, NavigatableComponent viewport, boolean isInactiveMode)Creates an instance of the currently active renderer.private static java.awt.image.BufferedImageStyledTiledMapRenderer. createCompatibleImage(NavigatableComponent nc, int width, int height)Constructors in org.openstreetmap.josm.data.osm.visitor.paint with parameters of type NavigatableComponent Constructor Description AbstractMapRenderer(java.awt.Graphics2D g, NavigatableComponent nc, boolean isInactiveMode)Creates an abstract paint visitorComputeStyleListWorker(double circum, NavigatableComponent nc, java.util.List<? extends IPrimitive> input, java.util.List<StyledMapRenderer.StyleRecord> output, int directExecutionTaskSize)Constructs a newComputeStyleListWorker.ComputeStyleListWorker(double circum, NavigatableComponent nc, java.util.List<? extends IPrimitive> input, java.util.List<StyledMapRenderer.StyleRecord> output, int directExecutionTaskSize, ElemStyles styles)Constructs a newComputeStyleListWorker.StyledMapRenderer(java.awt.Graphics2D g, NavigatableComponent nc, boolean isInactiveMode)Constructs a newStyledMapRenderer.StyledTiledMapRenderer(java.awt.Graphics2D g, NavigatableComponent nc, boolean isInactiveMode)Constructs a newStyledMapRenderer.WireframeMapRenderer(java.awt.Graphics2D g, NavigatableComponent nc, boolean isInactiveMode)Creates an wireframe render -
Uses of NavigatableComponent in org.openstreetmap.josm.gui
Subclasses of NavigatableComponent in org.openstreetmap.josm.gui Modifier and Type Class Description classMapViewThis is a component used in theMapFramefor browsing the map.Fields in org.openstreetmap.josm.gui declared as NavigatableComponent Modifier and Type Field Description private NavigatableComponentMapMover. ncThe map to move around.private NavigatableComponentSelectionManager. ncThe Component that provides us with OSM data and the aspect is taken from.Constructors in org.openstreetmap.josm.gui with parameters of type NavigatableComponent Constructor Description MapMover(NavigatableComponent navComp)Constructs a newMapMover.MapScaler(NavigatableComponent mv)Constructs a newMapScaler.SelectionManager(SelectionManager.SelectionEnded selectionEndedListener, boolean aspectRatio, NavigatableComponent navComp)Create a new SelectionManager. -
Uses of NavigatableComponent in org.openstreetmap.josm.gui.dialogs
Fields in org.openstreetmap.josm.gui.dialogs declared as NavigatableComponent Modifier and Type Field Description private NavigatableComponentConflictDialog.ConflictPainter. ncMethods in org.openstreetmap.josm.gui.dialogs with parameters of type NavigatableComponent Modifier and Type Method Description voidConflictDialog. paintConflicts(java.awt.Graphics g, NavigatableComponent nc)Paints all conflicts that can be expressed on the main window.Constructors in org.openstreetmap.josm.gui.dialogs with parameters of type NavigatableComponent Constructor Description ConflictPainter(NavigatableComponent nc, java.awt.Graphics g) -
Uses of NavigatableComponent in org.openstreetmap.josm.gui.layer
Methods in org.openstreetmap.josm.gui.layer with parameters of type NavigatableComponent Modifier and Type Method Description private static intOsmDataLayer. getZoom(NavigatableComponent navigatableComponent)Get the zoom for aNavigatableComponent -
Uses of NavigatableComponent in org.openstreetmap.josm.gui.mappaint
Methods in org.openstreetmap.josm.gui.mappaint with parameters of type NavigatableComponent Modifier and Type Method Description StyleElementListElemStyles. get(IPrimitive osm, double scale, NavigatableComponent nc)Create the list of styles for one primitive.private Pair<StyleElementList,Range>ElemStyles. getImpl(IPrimitive osm, double scale, NavigatableComponent nc)Create the list of styles and its valid scale range for one primitive.Pair<StyleElementList,Range>ElemStyles. getStyleCacheWithRange(IPrimitive osm, double scale, NavigatableComponent nc)Create the list of styles and its valid scale range for one primitive.
-