Class ArticulatedEdgeRenderer<V extends VisualVertex,​E extends VisualEdge<V>>

  • 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>
    • Constructor Detail

      • ArticulatedEdgeRenderer

        public ArticulatedEdgeRenderer()
    • Method Detail

      • getEdgeShape

        public java.awt.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,
                                           java.awt.Shape vertexShape)
        Description copied from class: VisualEdgeRenderer
        Returns the edge shape for the given points
        Specified by:
        getEdgeShape in class VisualEdgeRenderer<V extends VisualVertex,​E extends VisualEdge<V>>
        Parameters:
        rc - the render context for the graph
        graph - the graph
        e - the edge to shape
        x1 - the start vertex point x; layout space
        y1 - the start vertex point y; layout space
        x2 - the end vertex point x; layout space
        y2 - the end vertex point y; layout space
        isLoop - true if the start == end, which is a self-loop
        vertexShape - the vertex shape (used in the case of a loop to draw a circle from the shape to itself)
        Returns:
        the edge shape