Class NewEdgeRenderer

  • All Implemented Interfaces:
    prefuse.render.Renderer

    public class NewEdgeRenderer
    extends prefuse.render.EdgeRenderer
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.awt.geom.Ellipse2D m_box  
      protected prefuse.render.EdgeRenderer m_edgeRenderer  
      • Fields inherited from class prefuse.render.EdgeRenderer

        EDGE_TYPE, HALF_PI, m_arrowHead, m_arrowHeight, m_arrowTrans, m_arrowWidth, m_ctrlPoints, m_cubic, m_curArrow, m_curWidth, m_edgeArrow, m_edgeType, m_isctPoints, m_line, m_tmpPoints, m_width, m_xAlign1, m_xAlign2, m_yAlign1, m_yAlign2
      • Fields inherited from class prefuse.render.AbstractShapeRenderer

        m_manageBounds, m_transform, RENDER_TYPE_DRAW, RENDER_TYPE_DRAW_AND_FILL, RENDER_TYPE_FILL, RENDER_TYPE_NONE
      • Fields inherited from interface prefuse.render.Renderer

        DEFAULT_GRAPHICS
    • Constructor Summary

      Constructors 
      Constructor Description
      NewEdgeRenderer​(int edgeTypeCurve)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void getAlignedPoint​(java.awt.geom.Point2D p, prefuse.visual.VisualItem item, double w, double h, int xAlign, int yAlign)  
      protected java.lang.String getText​(prefuse.visual.VisualItem item)  
      void render​(java.awt.Graphics2D g, prefuse.visual.VisualItem item)  
      • Methods inherited from class prefuse.render.EdgeRenderer

        getAlignedPoint, getArrowHeadHeight, getArrowHeadWidth, getArrowTrans, getArrowType, getCurveControlPoints, getDefaultLineWidth, getEdgeType, getHorizontalAlignment1, getHorizontalAlignment2, getLineWidth, getRawShape, getRenderType, getStroke, getTransform, getVerticalAlignment1, getVerticalAlignment2, locatePoint, setArrowHeadSize, setArrowType, setBounds, setDefaultLineWidth, setEdgeType, setHorizontalAlignment1, setHorizontalAlignment2, setVerticalAlignment1, setVerticalAlignment2, updateArrowHead
      • Methods inherited from class prefuse.render.AbstractShapeRenderer

        drawShape, getShape, setManageBounds, setRenderType
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • m_box

        protected java.awt.geom.Ellipse2D m_box
      • m_edgeRenderer

        protected prefuse.render.EdgeRenderer m_edgeRenderer
    • Constructor Detail

      • NewEdgeRenderer

        public NewEdgeRenderer​(int edgeTypeCurve)
    • Method Detail

      • render

        public void render​(java.awt.Graphics2D g,
                           prefuse.visual.VisualItem item)
        Specified by:
        render in interface prefuse.render.Renderer
        Overrides:
        render in class prefuse.render.EdgeRenderer
      • getText

        protected java.lang.String getText​(prefuse.visual.VisualItem item)
      • getAlignedPoint

        protected void getAlignedPoint​(java.awt.geom.Point2D p,
                                       prefuse.visual.VisualItem item,
                                       double w,
                                       double h,
                                       int xAlign,
                                       int yAlign)