Class RealtimePositionPainter

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 RealtimePositionPainter extends PositionPainter
A specialized PositionPainter for rendering real-time vehicle positions on a map. This class extends the base functionality to include specific icons for 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
    RealtimePositionPainter(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

    • RealtimePositionPainter

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