All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.jxmapviewer.viewer.WaypointRenderer Maven / Gradle / Ivy

/*
 * WaypointRenderer.java
 *
 * Created on March 30, 2006, 5:56 PM
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package org.jxmapviewer.viewer;

import java.awt.Graphics2D;

import org.jxmapviewer.JXMapViewer;

/**
 * A interface that draws waypoints. Implementations of WaypointRenderer can
 * be set on a WayPointPainter to draw waypoints on a JXMapViewer
 * @param  the waypoint type
 * @author [email protected]
 */
public interface WaypointRenderer
{
    /**
     * paint the specified waypoint on the specified map and graphics context
     * @param g the graphics2D object 
     * @param map the map
     * @param waypoint the waypoint
     */
    public void paintWaypoint(Graphics2D g, JXMapViewer map, W waypoint);
    
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy