Class LatitudeLongitudeTranslator
java.lang.Object
org.optaplanner.examples.common.swingui.latitudelongitude.LatitudeLongitudeTranslator
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCoordinates(double latitude, double longitude) voiddrawRoute(Graphics2D g, double lon1, double lat1, double lon2, double lat2, boolean straight, boolean dashed) intintvoidprepareFor(double width, double height) inttranslateLatitudeToY(double latitude) inttranslateLongitudeToX(double longitude) doubletranslateXToLongitude(int x) doubletranslateYToLatitude(double y)
-
Field Details
-
MARGIN_RATIO
public static final double MARGIN_RATIO- See Also:
-
-
Constructor Details
-
LatitudeLongitudeTranslator
public LatitudeLongitudeTranslator()
-
-
Method Details
-
addCoordinates
public void addCoordinates(double latitude, double longitude) -
prepareFor
public void prepareFor(double width, double height) -
translateLongitudeToX
public int translateLongitudeToX(double longitude) -
translateLatitudeToY
public int translateLatitudeToY(double latitude) -
translateXToLongitude
public double translateXToLongitude(int x) -
translateYToLatitude
public double translateYToLatitude(double y) -
getImageWidth
public int getImageWidth() -
getImageHeight
public int getImageHeight() -
drawRoute
public void drawRoute(Graphics2D g, double lon1, double lat1, double lon2, double lat2, boolean straight, boolean dashed)
-