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
-
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, transformFromLayoutToView
Methods 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:VisualEdgeRenderer
Returns the edge shape for the given points- Specified by:
getEdgeShape
in 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
-