Class BasicEdgeRenderer<V,​E>

    • Constructor Detail

      • BasicEdgeRenderer

        public BasicEdgeRenderer()
    • Method Detail

      • prepareFinalEdgeShape

        protected java.awt.Shape prepareFinalEdgeShape​(RenderContext<V,​E> rc,
                                                       Layout<V,​E> layout,
                                                       E e,
                                                       int[] coords,
                                                       boolean[] loop)
      • drawSimpleEdge

        protected void drawSimpleEdge​(RenderContext<V,​E> rc,
                                      Layout<V,​E> layout,
                                      E e)
        Draws the edge e, whose endpoints are at (x1,y1) and (x2,y2), on the graphics context g. The Shape provided by the EdgeShapeFunction instance is scaled in the x-direction so that its width is equal to the distance between (x1,y1) and (x2,y2).
        Parameters:
        rc - the render context used for rendering the edge
        layout - the layout instance which provides the edge's endpoints' coordinates
        e - the edge to be drawn