|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.bbn.openmap.omGraphics.geom.BasicGeometry
com.bbn.openmap.omGraphics.OMGraphic
com.bbn.openmap.omGraphics.OMPoint
com.bbn.openmap.omGraphics.OMPoint.Image
Nested Class Summary |
Nested classes inherited from class com.bbn.openmap.omGraphics.OMPoint |
OMPoint.Image |
Field Summary | |
protected java.awt.Image |
image
|
protected int |
imageX
|
protected int |
imageY
|
protected boolean |
useImage
|
Fields inherited from class com.bbn.openmap.omGraphics.OMPoint |
DEFAULT_ISOVAL, DEFAULT_RADIUS, lat1, lon1, oval, radius, x, y |
Fields inherited from class com.bbn.openmap.omGraphics.OMGraphic |
declutterType, displayPaint, edgeMatchesFill, fillPaint, hasLabel, linePaint, matted, mattingPaint, renderType, selected, selectPaint, showEditablePalette, stroke, textureMask |
Fields inherited from class com.bbn.openmap.omGraphics.geom.BasicGeometry |
APP_OBJECT_KEY, appObject, ATT_MAP_KEY, lineType, needToRegenerate, shape, visible |
Constructor Summary | |
OMPoint.Image(float lat,
float lon)
Create an OMPoint at a lat/lon position, with the default radius. |
|
OMPoint.Image(float lat,
float lon,
int radius)
Create an OMPoint at a lat/lon position, with the specified radius. |
|
OMPoint.Image(float lat,
float lon,
int offsetx,
int offsety)
Create an OMPoint at a lat/lon position with a screen X/Y pixel offset, with the default radius. |
|
OMPoint.Image(float lat,
float lon,
int offsetx,
int offsety,
int radius)
Create an OMPoint at a lat/lon position with a screen X/Y pixel offset, with the specified radius. |
|
OMPoint.Image(int x,
int y)
Put the point at a screen location, marked with a rectangle with edge size DEFAULT_RADIUS * 2 + 1. |
|
OMPoint.Image(int x,
int y,
int radius)
Put the point at a screen location, marked with a rectangle with edge size radius * 2 + 1. |
Method Summary | |
boolean |
generate(Projection proj)
Prepare the rectangle for rendering. |
java.awt.Image |
getImage()
|
boolean |
isUseImage()
|
void |
render(java.awt.Graphics g)
Render the image when useImage is true, or calls super implementation otherwise |
void |
setImage(java.awt.Image image)
|
void |
setUseImage(boolean useImage)
|
boolean |
shouldRenderFill()
Overriding this method will get mouse events to work over any part of the image. |
Methods inherited from class com.bbn.openmap.omGraphics.OMPoint |
getLat, getLon, getRadius, getX, getY, hasLineTypeChoice, isOval, set, set, set, setLat, setLon, setOval, setRadius, setX, setY |
Methods inherited from class com.bbn.openmap.omGraphics.geom.BasicGeometry |
_distance, appendShapeEdge, appendShapeEdge, appendShapeEdge, appendShapeEdge, checkAttributeMap, checkAttributeMap, clearAttributes, contains, createAttributeMap, createBoxShape, createShape, createShape, describeShapeDetail, describeShapeDetail, distanceToEdge, draw, fill, getAppObject, getAppObject, getAttribute, getAttributeMap, getAttributes, getLineType, getNeedToRegenerate, getShape, isRenderable, isVisible, putAttribute, removeAttribute, replaceAppObjectWithAttributeMap, setAppObject, setAppObject, setAttributes, setLineType, setNeedToRegenerate, setVisible |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.bbn.openmap.omGraphics.OMGeometry |
clearAttributes, contains, draw, fill, getAppObject, getAttribute, getAttributes, getLineType, getNeedToRegenerate, getShape, isRenderable, isVisible, putAttribute, removeAttribute, setAppObject, setAttributes, setLineType, setNeedToRegenerate, setVisible |
Field Detail |
protected java.awt.Image image
protected boolean useImage
protected int imageX
protected int imageY
Constructor Detail |
public OMPoint.Image(float lat, float lon)
public OMPoint.Image(float lat, float lon, int radius)
public OMPoint.Image(float lat, float lon, int offsetx, int offsety)
public OMPoint.Image(float lat, float lon, int offsetx, int offsety, int radius)
public OMPoint.Image(int x, int y)
public OMPoint.Image(int x, int y, int radius)
Method Detail |
public java.awt.Image getImage()
public void setImage(java.awt.Image image)
public boolean isUseImage()
public void setUseImage(boolean useImage)
public boolean generate(Projection proj)
generate
in interface OMGeometry
generate
in class OMPoint
proj
- Projection
public void render(java.awt.Graphics g)
render
in class OMGraphic
g
- Graphics2D context to render into.OMGraphic.render(java.awt.Graphics)
public boolean shouldRenderFill()
shouldRenderFill
in class OMGraphic
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |