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.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 NavigatableComponent
AbstractMapRenderer. nc
the map viewport - provides projection and hit detection functionalityprivate NavigatableComponent
ComputeStyleListWorker. nc
Methods in org.openstreetmap.josm.data.osm.visitor.paint with parameters of type NavigatableComponent Modifier and Type Method Description AbstractMapRenderer
MapRendererFactory. createActiveRenderer(Graphics2D g, NavigatableComponent viewport, boolean isInactiveMode)
Creates an instance of the currently active renderer.Constructors in org.openstreetmap.josm.data.osm.visitor.paint with parameters of type NavigatableComponent Constructor Description AbstractMapRenderer(Graphics2D g, NavigatableComponent nc, boolean isInactiveMode)
Creates an abstract paint visitorComputeStyleListWorker(double circum, NavigatableComponent nc, List<? extends IPrimitive> input, List<StyledMapRenderer.StyleRecord> output, int directExecutionTaskSize)
Constructs a newComputeStyleListWorker
.ComputeStyleListWorker(double circum, NavigatableComponent nc, List<? extends IPrimitive> input, List<StyledMapRenderer.StyleRecord> output, int directExecutionTaskSize, ElemStyles styles)
Constructs a newComputeStyleListWorker
.StyledMapRenderer(Graphics2D g, NavigatableComponent nc, boolean isInactiveMode)
Constructs a newStyledMapRenderer
.WireframeMapRenderer(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 class
MapView
This is a component used in theMapFrame
for browsing the map.Fields in org.openstreetmap.josm.gui declared as NavigatableComponent Modifier and Type Field Description private NavigatableComponent
MapMover. nc
The map to move around.private NavigatableComponent
SelectionManager. nc
The 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 NavigatableComponent
ConflictDialog.ConflictPainter. nc
Methods in org.openstreetmap.josm.gui.dialogs with parameters of type NavigatableComponent Modifier and Type Method Description void
ConflictDialog. paintConflicts(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, Graphics g)
-
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 StyleElementList
ElemStyles. 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.
-