Package hec.map

Interface IconGlyph


public interface IconGlyph
  • Method Details

    • clearSelection

      void clearSelection()
    • getSelectedObjects

      List<IconNode> getSelectedObjects()
      Returns:
    • selectNode

      IconNode selectNode(LocalPt pt, boolean add, boolean editing)
    • findNode

      IconNode findNode(LocalPt pt)
      Parameters:
      pt -
      Returns:
    • selectNode

      IconNode selectNode(IconNode node, boolean add, boolean editing)
    • nodePopupMenu

      boolean nodePopupMenu(LocalPt pt, IconNode node)
      Parameters:
      pt -
      node -
    • getIconOverrideSize

      int getIconOverrideSize()
      Returns:
    • getIconWidthAndHeight

      int[] getIconWidthAndHeight(String name, int size)
    • isWriteLocked

      boolean isWriteLocked()
      Returns:
    • createNode

      IconNode createNode(LocalPt pt)
      Parameters:
      pt -
      Returns:
    • defaultMouseAction

      void defaultMouseAction(IconNode node)
      Parameters:
      node -
    • selectNode

      IconNode selectNode(String nodeName, boolean add, boolean editing)
    • drawSelectedNode

      void drawSelectedNode(Graphics g, MapScale scale, IconNode node, boolean isXOR, boolean editingRegion)
      Parameters:
      g -
      scale -
      node -
      isXOR -
      editingRegion -