public class Node extends OMPoint implements java.awt.event.ActionListener, java.awt.event.FocusListener
OMPoint.Image
Modifier and Type | Field and Description |
---|---|
protected java.awt.Color |
color |
static int |
DEFAULT_LENGTH |
static int |
DEFAULT_RADIUS |
static int |
DEFAULT_WIDTH |
protected double |
gpsTime |
protected int |
index |
protected java.lang.String |
label |
protected int |
length |
protected boolean |
localhost |
protected int |
menu |
protected java.lang.String |
posLat |
protected java.lang.String |
posLon |
protected int |
posX |
protected int |
posY |
protected int |
shapeValue |
static java.awt.Color |
STATUS_DOWN |
static java.awt.Color |
STATUS_UNKNOWN |
static java.awt.Color |
STATUS_UP |
protected int |
width |
DEFAULT_ISOVAL, lat1, lon1, oval, radius, x, y
declutterType, displayPaint, edgeMatchesFill, fillPaint, hasLabel, linePaint, matted, mattingPaint, renderType, selected, selectPaint, showEditablePalette, stroke, textureMask
APP_OBJECT_KEY, appObject, ATT_MAP_KEY, lineType, needToRegenerate, shape, visible
ADD_GRAPHIC_MASK, BASIC_STROKE, CHANGE_APPEARANCE, clear, DECIMAL_DEGREES, DECLUTTERTYPE_LINE, DECLUTTERTYPE_MOVE, DECLUTTERTYPE_NONE, DECLUTTERTYPE_SPACE, DEFAULT_ROTATIONANGLE, DELETE_GRAPHIC_MASK, DESELECT_GRAPHIC_MASK, DESELECTALL_GRAPHIC_MASK, GRAPHICTYPE_ARC, GRAPHICTYPE_BITMAP, GRAPHICTYPE_CIRCLE, GRAPHICTYPE_ELLIPSE, GRAPHICTYPE_GRAPHIC, GRAPHICTYPE_GRID, GRAPHICTYPE_LINE, GRAPHICTYPE_POINT, GRAPHICTYPE_POLY, GRAPHICTYPE_RASTER, GRAPHICTYPE_RECTANGLE, GRAPHICTYPE_TEXT, INFOLINE, LABEL, LINETYPE_GREATCIRCLE, LINETYPE_RHUMB, LINETYPE_STRAIGHT, LINETYPE_UNKNOWN, LOWER_GRAPHIC_MASK, LOWER_TO_BOTTOM_GRAPHIC_MASK, OMGRAPHIC_ELT, OMGRAPHIC_TYPE_ATTR, RADIANS, RAISE_GRAPHIC_MASK, RAISE_TO_TOP_GRAPHIC_MASK, REMOVABLE, RENDERTYPE_LATLON, RENDERTYPE_OFFSET, RENDERTYPE_UNKNOWN, RENDERTYPE_XY, SELECT_GRAPHIC_MASK, SORT_GRAPHICS_MASK, TOOLTIP, UPDATE_GRAPHIC_MASK, UPDATED
Constructor and Description |
---|
Node(java.lang.String label,
int index,
int shapeval,
int menu,
int color) |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent ae) |
void |
focusGained(java.awt.event.FocusEvent e) |
void |
focusLost(java.awt.event.FocusEvent e) |
java.awt.Color |
getColor() |
int |
getIndex() |
java.lang.String |
getLabel() |
java.lang.String |
getName() |
int |
getStatus() |
double |
getTime() |
boolean |
isLocalhost() |
void |
moveTo(float newLat,
float newLon) |
void |
moveTo(int newX,
int newY) |
void |
setIndex(int index) |
void |
setLocalhost(boolean value)
Set this node as the one reflecting the localhost.
|
void |
setShape(int shapeval) |
void |
setStatus(int color) |
void |
setTime(double time) |
generate, getLat, getLon, getRadius, getX, getY, hasLineTypeChoice, isOval, restore, set, set, set, setLat, setLon, setOval, setRadius, setX, setY
clone, deselect, distance, getDeclutterType, getDisplayColor, getDisplayPaint, getEdgeMatchesFill, getFillColor, getFillPaint, getHasLabel, getLineColor, getLinePaint, getMattingPaint, getRenderType, getSelectColor, getSelectPaint, getShowEditablePalette, getStroke, getTextureMask, initLabelingDuringGenerate, isClear, isMatted, isSelected, normalizeDistanceForLineWidth, readStroke, regenerate, render, renderLabel, select, setDeclutterType, setEdgeMatchesFill, setFillColor, setFillPaint, setGraphicsColor, setGraphicsForEdge, setGraphicsForFill, setHasLabel, setLabelLocation, setLabelLocation, setLabelLocation, setLabelLocation, setLineColor, setLinePaint, setMatted, setMattingPaint, setRenderType, setSelectColor, setSelected, setSelectPaint, setShape, setShowEditablePalette, setStroke, setTextureMask, shouldRenderEdge, shouldRenderFill, writeStroke
_distance, appendShapeEdge, appendShapeEdge, appendShapeEdge, appendShapeEdge, checkAttributeMap, checkAttributeMap, clearAttributes, contains, createAttributeMap, createBoxShape, createShape, createShape, describeShapeDetail, describeShapeDetail, distanceToEdge, distanceToEdge, draw, draw, fill, fill, getAppObject, getAppObject, getAttribute, getAttributeMap, getAttributes, getDescription, getLineType, getNeedToRegenerate, getShape, isRenderable, isRenderable, isVisible, putAttribute, removeAttribute, replaceAppObjectWithAttributeMap, setAppObject, setAppObject, setAttributes, setLineType, setNeedToRegenerate, setVisible
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
clone, deselect, getDeclutterType, getDisplayColor, getDisplayPaint, getFillColor, getFillPaint, getLineColor, getLinePaint, getMattingPaint, getRenderType, getSelectColor, getSelectPaint, getShowEditablePalette, getStroke, getTextureMask, isMatted, isSelected, normalizeDistanceForLineWidth, regenerate, renderLabel, select, setDeclutterType, setFillPaint, setGraphicsColor, setGraphicsForEdge, setGraphicsForFill, setLabelLocation, setLabelLocation, setLabelLocation, setLinePaint, setMatted, setMattingPaint, setRenderType, setSelected, setSelectPaint, setShowEditablePalette, setStroke, setTextureMask, shouldRenderEdge, shouldRenderFill
clearAttributes, contains, distance, distanceToEdge, draw, draw, fill, fill, getAppObject, getAttribute, getAttributes, getDescription, getLineType, getNeedToRegenerate, getShape, isRenderable, isRenderable, isVisible, putAttribute, removeAttribute, render, setAppObject, setAttributes, setLineType, setNeedToRegenerate, setShape, setVisible
public static final int DEFAULT_LENGTH
public static final int DEFAULT_WIDTH
public static final int DEFAULT_RADIUS
public static java.awt.Color STATUS_UP
public static java.awt.Color STATUS_DOWN
public static java.awt.Color STATUS_UNKNOWN
protected java.lang.String label
protected int index
protected java.awt.Color color
protected int posX
protected int posY
protected java.lang.String posLat
protected java.lang.String posLon
protected double gpsTime
protected int length
protected int width
protected int menu
protected int shapeValue
protected boolean localhost
public Node(java.lang.String label, int index, int shapeval, int menu, int color)
public java.lang.String getLabel()
public java.lang.String getName()
public void setIndex(int index)
public int getIndex()
public java.awt.Color getColor()
public void setStatus(int color)
public int getStatus()
public void setTime(double time)
public double getTime()
public void setShape(int shapeval)
public void moveTo(int newX, int newY)
public void moveTo(float newLat, float newLon)
public void setLocalhost(boolean value)
public boolean isLocalhost()
public void focusGained(java.awt.event.FocusEvent e)
focusGained
in interface java.awt.event.FocusListener
public void focusLost(java.awt.event.FocusEvent e)
focusLost
in interface java.awt.event.FocusListener
public void actionPerformed(java.awt.event.ActionEvent ae)
actionPerformed
in interface java.awt.event.ActionListener
Copyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details