Class StaticPositionPainter

java.lang.Object
org.jxmapviewer.beans.AbstractBean
org.jxmapviewer.painter.AbstractPainter<org.jxmapviewer.JXMapViewer>
org.jxmapviewer.viewer.WaypointPainter<org.jxmapviewer.viewer.Waypoint>
All Implemented Interfaces:
org.jxmapviewer.painter.Painter<org.jxmapviewer.JXMapViewer>

public class StaticPositionPainter extends PositionPainter
A specialized PositionPainter for rendering static vehicle positions on a map. This class extends the base functionality to include specific icons for offline vehicles.
Author:
Samuele Lombardi
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.jxmapviewer.painter.AbstractPainter

    org.jxmapviewer.painter.AbstractPainter.Interpolation
  • Field Summary

    Fields inherited from class com.nnamo.view.painter.CustomPainter

    currentIcon, icons, map
  • Constructor Summary

    Constructors
    Constructor
    Description
    StaticPositionPainter(org.jxmapviewer.JXMapViewer map)
     
  • Method Summary

    Methods inherited from class com.nnamo.view.painter.PositionPainter

    repaint

    Methods inherited from class com.nnamo.view.painter.CustomPainter

    getCurrentIcon, getIcon, getIcons

    Methods inherited from class org.jxmapviewer.viewer.WaypointPainter

    doPaint, getWaypoints, setRenderer, setWaypoints

    Methods inherited from class org.jxmapviewer.painter.AbstractPainter

    clearCache, configureGraphics, getFilters, getInterpolation, isAntialiasing, isCacheable, isDirty, isVisible, paint, setAntialiasing, setCacheable, setDirty, setFilters, setInterpolation, setVisible, shouldUseCache, validate

    Methods inherited from class org.jxmapviewer.beans.AbstractBean

    addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, addVetoableChangeListener, clone, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, fireVetoableChange, getPropertyChangeListeners, getPropertyChangeListeners, getVetoableChangeListeners, getVetoableChangeListeners, hasPropertyChangeListeners, hasVetoableChangeListeners, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, removeVetoableChangeListener

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • StaticPositionPainter

      public StaticPositionPainter(org.jxmapviewer.JXMapViewer map) throws IOException
      Throws:
      IOException