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

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
edu.uci.ics.jung.visualization.BasicVisualizationServer<V,E>
edu.uci.ics.jung.visualization.VisualizationViewer<V,E>
edu.uci.ics.jung.visualization.control.SatelliteVisualizationViewer<V,E>
ghidra.graph.viewer.SatelliteGraphViewer<V,E>
Type Parameters:
V - the vertex type
E - the edge type
All Implemented Interfaces:
edu.uci.ics.jung.visualization.util.ChangeEventSupport, edu.uci.ics.jung.visualization.VisualizationServer<V,E>, ImageObserver, MenuContainer, Serializable, EventListener, Accessible, ChangeListener
Direct Known Subclasses:
CachingSatelliteGraphViewer

public class SatelliteGraphViewer<V extends VisualVertex,E extends VisualEdge<V>> extends edu.uci.ics.jung.visualization.control.SatelliteVisualizationViewer<V,E>
A graph viewer that shows a scaled, complete rendering of the graph with which it is associated.
See Also:
  • Field Details

  • Constructor Details

  • Method Details

    • setDocked

      public void setDocked(boolean docked)
      Sets the docked state of this viewer. An undocked satellite viewer will be in its own window.
      Parameters:
      docked - true if this viewer is docked; false if it is undocked
    • isDocked

      public boolean isDocked()
      Returns true if this satellite viewer is docked
      Returns:
      true if this satellite viewer is docked
    • getPreferredVertexRenderer

      public edu.uci.ics.jung.visualization.renderers.Renderer.Vertex<V,E> getPreferredVertexRenderer()
      Gets the renderer to use with this satellite viewer.
      Returns:
      the renderer
    • setGraphOptions

      public void setGraphOptions(VisualGraphOptions options)
      The options for this viewer
      Parameters:
      options - the options
    • optionsChanged

      public void optionsChanged()
      Called to signal that the options used by this viewer have changed
    • getGraphMouse

      public VisualGraphPluggableGraphMouse<V,E> getGraphMouse()
      Overrides:
      getGraphMouse in class edu.uci.ics.jung.visualization.VisualizationViewer<V extends VisualVertex,E extends VisualEdge<V>>
    • setGraphMouse

      public void setGraphMouse(edu.uci.ics.jung.visualization.VisualizationViewer.GraphMouse graphMouse)
      Overrides:
      setGraphMouse in class edu.uci.ics.jung.visualization.VisualizationViewer<V extends VisualVertex,E extends VisualEdge<V>>