# Package ghidra.graph.viewer

package ghidra.graph.viewer

- Related Packages
  Package
  Description
  ghidra.graph
  ghidra.graph.viewer.actions
  ghidra.graph.viewer.edge
  ghidra.graph.viewer.layout
  ghidra.graph.viewer.options
  ghidra.graph.viewer.popup
  ghidra.graph.viewer.renderer
  ghidra.graph.viewer.satellite
  ghidra.graph.viewer.shape
  ghidra.graph.viewer.vertex
- Class
  Description
  GraphComponent<V extends VisualVertex,E extends VisualEdge<V>,G extends VisualGraph<V,E>>
  A component that contains primary and satellite graph views.
  GraphComponent.SatellitePosition
  GraphPerspectiveInfo<V extends VisualVertex,E extends VisualEdge<V>>
  An object that allows for storing and restoring of graph perspective data, like the zoom level and the position of the graph.
  GraphSatelliteListener
  A listener to get notified of changes to the `SatelliteGraphViewer`
  GraphViewer<V extends VisualVertex,E extends VisualEdge<V>>
  The base viewer for the Graph module.
  GraphViewerUtils
  This class houses various methods for translating location and size data from the various graph coordinate spaces.
  PathHighlightMode
  An enum that lists possible states for highlighting paths between vertices in a graph.
  SatelliteGraphViewer<V extends VisualVertex,E extends VisualEdge<V>>
  A graph viewer that shows a scaled, complete rendering of the graph with which it is associated.
  VisualEdge<V extends VisualVertex>
  An edge that contains properties and state related to a user interface.
  VisualGraphScalingControl
  An implementation of `ScalingControl` that allows us to zoom in and out of the view.
  VisualGraphView<V extends VisualVertex,E extends VisualEdge<V>,G extends VisualGraph<V,E>>
  A view object, where 'view' is used in the sense of the Model-View-Controller (MVC) pattern.
  VisualGraphViewUpdater<V extends VisualVertex,E extends VisualEdge<V>>
  This is the class through which operations travel that manipulate the view and graph while plugged-in to the UI.
  VisualVertex
  A vertex that contains properties and state related to a user interface.