com.partnersoft.maps.rover
Class RoverIcon
java.lang.Object
com.partnersoft.maps.rover.RoverIcon
- All Implemented Interfaces:
- Immutable
public class RoverIcon
- extends java.lang.Object
- implements Immutable
An icon used to draw point objects on the map. Includes methods
for dealing with various sizing, centering, rotation, etc. issues.
Copyright 2008 Partner Software, Inc.
- Version:
- $Id$
- Author:
- Paul Reavis
|
Constructor Summary |
RoverIcon(java.awt.Image image)
|
RoverIcon(java.awt.Image image,
double scale)
|
|
Method Summary |
void |
draw(java.awt.Graphics2D graphics,
double x,
double y)
|
void |
draw(java.awt.Graphics2D graphics,
double x,
double y,
double drawScale)
|
void |
draw(java.awt.Graphics2D graphics,
double x,
double y,
double drawScale,
XyRotation rotation)
|
void |
draw(java.awt.Graphics2D graphics,
double x,
double y,
double drawScale,
XyRotation rotation,
RoverAlignment alignment)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RoverIcon
public RoverIcon(java.awt.Image image)
RoverIcon
public RoverIcon(java.awt.Image image,
double scale)
draw
public void draw(java.awt.Graphics2D graphics,
double x,
double y)
draw
public void draw(java.awt.Graphics2D graphics,
double x,
double y,
double drawScale)
draw
public void draw(java.awt.Graphics2D graphics,
double x,
double y,
double drawScale,
XyRotation rotation)
draw
public void draw(java.awt.Graphics2D graphics,
double x,
double y,
double drawScale,
XyRotation rotation,
RoverAlignment alignment)