Class VisualGraphSatelliteAbstractGraphMousePlugin<V extends VisualVertex,E extends VisualEdge<V>>

java.lang.Object
edu.uci.ics.jung.visualization.control.AbstractGraphMousePlugin
ghidra.graph.viewer.event.mouse.VisualGraphAbstractGraphMousePlugin<V,E>
ghidra.graph.viewer.event.mouse.VisualGraphSatelliteAbstractGraphMousePlugin<V,E>
All Implemented Interfaces:
edu.uci.ics.jung.visualization.control.GraphMousePlugin, VisualGraphMousePlugin<V,E>, MouseListener, MouseMotionListener, EventListener
Direct Known Subclasses:
VisualGraphSatelliteNavigationGraphMousePlugin, VisualGraphSatelliteTranslatingGraphMousePlugin

public abstract class VisualGraphSatelliteAbstractGraphMousePlugin<V extends VisualVertex,E extends VisualEdge<V>> extends VisualGraphAbstractGraphMousePlugin<V,E>
  • Constructor Details

    • VisualGraphSatelliteAbstractGraphMousePlugin

      public VisualGraphSatelliteAbstractGraphMousePlugin()
    • VisualGraphSatelliteAbstractGraphMousePlugin

      public VisualGraphSatelliteAbstractGraphMousePlugin(int selectionModifiers)
  • Method Details

    • shouldShowCursor

      protected boolean shouldShowCursor(MouseEvent e)
      Overrides:
      shouldShowCursor in class VisualGraphAbstractGraphMousePlugin<V extends VisualVertex,E extends VisualEdge<V>>
    • moveMasterViewerToMousePoint

      protected void moveMasterViewerToMousePoint(MouseEvent e)
    • isInSatelliteLensArea

      protected boolean isInSatelliteLensArea(MouseEvent e)
    • getSatelliteLensInSatelliteViewSpace

      protected Shape getSatelliteLensInSatelliteViewSpace(edu.uci.ics.jung.visualization.VisualizationViewer<V,E> satelliteViewer, edu.uci.ics.jung.visualization.VisualizationViewer<V,E> viewMaster)
    • translateSatelliteViewPointToLayoutPoint

      protected Point translateSatelliteViewPointToLayoutPoint(edu.uci.ics.jung.visualization.VisualizationViewer<V,E> viewer, Point2D point)