Class RoutingLine

java.lang.Object
java.awt.geom.Line2D
java.awt.geom.Line2D.Double
com.nt.udc.admin.client.gui.RoutingLine
All Implemented Interfaces:
Shape, Serializable, Cloneable

public class RoutingLine extends Line2D.Double
See Also:
  • Field Details

    • isSelected

      public boolean isSelected
    • isGroupSelected

      public boolean isGroupSelected
    • hasAttrs

      public boolean hasAttrs
    • labelRect

      public Rectangle labelRect
    • srcHandle

      public Rectangle srcHandle
    • destHandle

      public Rectangle destHandle
  • Constructor Details

    • RoutingLine

      public RoutingLine(double x1, double y1, double x2, double y2)
    • RoutingLine

      public RoutingLine(double x1, double y1, double x2, double y2, NodeIcon src, NodeIcon dest)
    • RoutingLine

      public RoutingLine(NodeIcon src, NodeIcon dest)
  • Method Details

    • isSelected

      public boolean isSelected()
    • isGroupSelected

      public boolean isGroupSelected()
    • getSrcNode

      public NodeIcon getSrcNode()
    • getDestNode

      public NodeIcon getDestNode()
    • getSrcLine

      public Line2D.Double getSrcLine()
    • getDestLine

      public Line2D.Double getDestLine()
    • getRoutFunc

      public String getRoutFunc()
    • setSelected

      public void setSelected(boolean sel)
    • setGroupSelected

      public void setGroupSelected(boolean sel)
    • setSrcNode

      public void setSrcNode(NodeIcon src)
    • setDestNode

      public void setDestNode(NodeIcon dest)
    • setSrcLine

      public void setSrcLine(Line2D.Double src)
    • setDestLine

      public void setDestLine(Line2D.Double dest)
    • setDrawLabel

      public void setDrawLabel(boolean draw)
    • setRoutFunc

      public void setRoutFunc(String func)
    • drawSelf

      public void drawSelf(Graphics2D g2, Color bgColor)
    • erase

      public void erase(Graphics2D g2, Color bgColor)
    • equals

      public boolean equals(RoutingLine compare)