Package ghidra.graph.viewer.renderer
Class ArticulatedEdgeRenderer<V extends VisualVertex,E extends VisualEdge<V>>
java.lang.Object
edu.uci.ics.jung.visualization.renderers.BasicEdgeRenderer<V,E>
ghidra.graph.viewer.edge.VisualEdgeRenderer<V,E>
ghidra.graph.viewer.renderer.ArticulatedEdgeRenderer<V,E>
- All Implemented Interfaces:
edu.uci.ics.jung.visualization.renderers.Renderer.Edge<V,E>
public class ArticulatedEdgeRenderer<V extends VisualVertex,E extends VisualEdge<V>>
extends VisualEdgeRenderer<V,E>
-
Nested Class Summary
Nested classes/interfaces inherited from interface edu.uci.ics.jung.visualization.renderers.Renderer.Edge
edu.uci.ics.jung.visualization.renderers.Renderer.Edge.NOOP -
Field Summary
Fields inherited from class edu.uci.ics.jung.visualization.renderers.BasicEdgeRenderer
edgeArrowRenderingSupport -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class ghidra.graph.viewer.edge.VisualEdgeRenderer
drawSimpleEdge, getCompactShape, getDrawColor, getFocusedColor, getFullShape, getHoveredColor, getSelectedColor, getVertexShapeForArrow, isEmphasiszed, isInFocusedVertexPath, isInHoveredVertexPath, isSelected, setDashingPatternOffset, setDrawColorTransformer, setFocusedColorTransformer, setHoveredColorTransformer, setSelectedColorTransformer, transformFromLayoutToViewMethods inherited from class edu.uci.ics.jung.visualization.renderers.BasicEdgeRenderer
getEdgeArrowRenderingSupport, paintEdge, prepareFinalEdgeShape, setEdgeArrowRenderingSupport
-
Constructor Details
-
ArticulatedEdgeRenderer
public ArticulatedEdgeRenderer()
-
-
Method Details
-
getEdgeShape
public Shape getEdgeShape(edu.uci.ics.jung.visualization.RenderContext<V, E> rc, edu.uci.ics.jung.graph.Graph<V, E> graph, E e, float x1, float y1, float x2, float y2, boolean isLoop, Shape vertexShape) Description copied from class:VisualEdgeRendererReturns the edge shape for the given points- Specified by:
getEdgeShapein classVisualEdgeRenderer<V extends VisualVertex,E extends VisualEdge<V>> - Parameters:
rc- the render context for the graphgraph- the graphe- the edge to shapex1- the start vertex point x; layout spacey1- the start vertex point y; layout spacex2- the end vertex point x; layout spacey2- the end vertex point y; layout spaceisLoop- true if the start == end, which is a self-loopvertexShape- the vertex shape (used in the case of a loop to draw a circle from the shape to itself)- Returns:
- the edge shape
-