com.bbn.openmap.graphicLoader.netmap
Class Line

java.lang.Object
  extended bycom.bbn.openmap.omGraphics.geom.BasicGeometry
      extended bycom.bbn.openmap.omGraphics.OMGraphic
          extended bycom.bbn.openmap.omGraphics.OMAbstractLine
              extended bycom.bbn.openmap.omGraphics.OMLine
                  extended bycom.bbn.openmap.graphicLoader.netmap.Line
All Implemented Interfaces:
java.lang.Cloneable, NonRegional, OMGeometry, OMGraphicConstants, java.io.Serializable

public class Line
extends OMLine

Object that represents a NetMap link on the map.

See Also:
Serialized Form

Field Summary
protected  java.awt.Color color
           
protected  int index
           
protected  java.lang.String label
           
protected  float[] ll
           
protected  Node node1
           
protected  Node node2
           
protected  int shape
           
 
Fields inherited from class com.bbn.openmap.omGraphics.OMLine
arc, CURVED_LINE, isPolyline, latlons, pts, STRAIGHT_LINE
 
Fields inherited from class com.bbn.openmap.omGraphics.OMAbstractLine
nsegs, xpoints, ypoints
 
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, visible
 
Fields inherited from interface com.bbn.openmap.omGraphics.OMGraphicConstants
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, 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
 
Constructor Summary
Line(java.lang.String label, int index, int shape, int color, Node node1, Node node2)
           
 
Method Summary
 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()
           
 Node getNode1()
           
 Node getNode2()
           
 float[] getPos()
           
 int getStatus()
           
 void setColor(int color)
           
 void setPos()
           
 void setPos(float lat1, float lon1, float lat2, float lon2)
           
 void setPos(Node atNode)
           
 void setStatus(int color)
           
 
Methods inherited from class com.bbn.openmap.omGraphics.OMLine
contains, generate, getArc, getLL, getNumSegs, getPts, isPolyline, render, setArc, setLL, setNumSegs, setPts, shouldRenderFill
 
Methods inherited from class com.bbn.openmap.omGraphics.OMAbstractLine
addArrowHead, addArrowHead, addArrowHead, addArrowHead, createArrowHeads, getArrowDirectionType, getArrowHead, getArrowLocation, getWingLength, getWingTip, hasArrowHead, setArrowHead
 
Methods inherited from class com.bbn.openmap.omGraphics.OMGraphic
clone, deselect, distance, getDeclutterType, getDescription, getDescription, getDisplayColor, getDisplayPaint, getEdgeMatchesFill, getFillColor, getFillPaint, getHasLabel, getLineColor, getLinePaint, getMattingPaint, getRenderType, getSelectColor, getSelectPaint, getShowEditablePalette, getStroke, getTextureMask, hasLineTypeChoice, initLabelingDuringGenerate, isClear, isMatted, isSelected, normalizeDistanceForLineWidth, regenerate, renderLabel, select, setDeclutterType, setEdgeMatchesFill, setFillColor, setFillPaint, setGraphicsColor, setGraphicsForEdge, setGraphicsForFill, setHasLabel, setLabelLocation, setLabelLocation, setLabelLocation, setLineColor, setLinePaint, setMatted, setMattingPaint, setRenderType, setSelectColor, setSelected, setSelectPaint, setShape, setShowEditablePalette, setStroke, setTextureMask, shouldRenderEdge
 
Methods inherited from class com.bbn.openmap.omGraphics.geom.BasicGeometry
_distance, appendShapeEdge, appendShapeEdge, appendShapeEdge, appendShapeEdge, checkAttributeMap, checkAttributeMap, clearAttributes, 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, draw, fill, getAppObject, getAttribute, getAttributes, getLineType, getNeedToRegenerate, getShape, isRenderable, isVisible, putAttribute, removeAttribute, setAppObject, setAttributes, setLineType, setNeedToRegenerate, setVisible
 

Field Detail

label

protected java.lang.String label

color

protected java.awt.Color color

node1

protected Node node1

node2

protected Node node2

shape

protected int shape

index

protected int index

ll

protected float[] ll
Constructor Detail

Line

public Line(java.lang.String label,
            int index,
            int shape,
            int color,
            Node node1,
            Node node2)
Method Detail

getName

public java.lang.String getName()

getLabel

public java.lang.String getLabel()

getNode1

public Node getNode1()

getNode2

public Node getNode2()

getIndex

public int getIndex()

getColor

public java.awt.Color getColor()

setColor

public void setColor(int color)

setStatus

public void setStatus(int color)

getStatus

public int getStatus()

setPos

public void setPos(float lat1,
                   float lon1,
                   float lat2,
                   float lon2)

setPos

public void setPos(Node atNode)

setPos

public void setPos()

getPos

public float[] getPos()

focusGained

public void focusGained(java.awt.event.FocusEvent e)

focusLost

public void focusLost(java.awt.event.FocusEvent e)


Copyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details