Package graph.action

Class CustomizedEdgeRenderer

  • All Implemented Interfaces:
    prefuse.render.Renderer

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

      Fields 
      Modifier and Type Field Description
      protected java.awt.Polygon m_arrowDoubleHead  
      • 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
      CustomizedEdgeRenderer​(int edgeTypeCurve, int edgeArrowForward)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.HashMap<EdgeObject,​java.lang.String> getCustomizedFrequencyEdge()  
      java.util.HashMap<EdgeObject,​java.lang.String> getMapEdgeLabel()  
      protected java.awt.Shape getRawShape​(prefuse.visual.VisualItem item)  
      java.awt.Shape getShape​(prefuse.visual.VisualItem item)  
      void render​(java.awt.Graphics2D g, prefuse.visual.VisualItem item)  
      void setArrowDoubleHeadSize​(int width, int height)  
      void setArrowHeadSize​(int width, int height)  
      void setCustomizedFrequencyEdge​(java.util.HashMap<EdgeObject,​java.lang.String> customizedFrequencyEdge)  
      void setMapEdgeLabel​(java.util.HashMap<EdgeObject,​java.lang.String> mapEdgeLabel)  
      protected java.awt.Polygon updateArrowDoubleHead​(int w, int h)  
      protected java.awt.Polygon updateArrowHead​(int w, int h)  
      • Methods inherited from class prefuse.render.EdgeRenderer

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

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

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

      • m_arrowDoubleHead

        protected java.awt.Polygon m_arrowDoubleHead
    • Constructor Detail

      • CustomizedEdgeRenderer

        public CustomizedEdgeRenderer​(int edgeTypeCurve,
                                      int edgeArrowForward)
    • 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
      • getShape

        public java.awt.Shape getShape​(prefuse.visual.VisualItem item)
        Overrides:
        getShape in class prefuse.render.AbstractShapeRenderer
      • getRawShape

        protected java.awt.Shape getRawShape​(prefuse.visual.VisualItem item)
        Overrides:
        getRawShape in class prefuse.render.EdgeRenderer
      • updateArrowDoubleHead

        protected java.awt.Polygon updateArrowDoubleHead​(int w,
                                                         int h)
      • updateArrowHead

        protected java.awt.Polygon updateArrowHead​(int w,
                                                   int h)
        Overrides:
        updateArrowHead in class prefuse.render.EdgeRenderer
      • setArrowHeadSize

        public void setArrowHeadSize​(int width,
                                     int height)
        Overrides:
        setArrowHeadSize in class prefuse.render.EdgeRenderer
      • setArrowDoubleHeadSize

        public void setArrowDoubleHeadSize​(int width,
                                           int height)
      • getCustomizedFrequencyEdge

        public java.util.HashMap<EdgeObject,​java.lang.String> getCustomizedFrequencyEdge()
      • setCustomizedFrequencyEdge

        public void setCustomizedFrequencyEdge​(java.util.HashMap<EdgeObject,​java.lang.String> customizedFrequencyEdge)
      • getMapEdgeLabel

        public java.util.HashMap<EdgeObject,​java.lang.String> getMapEdgeLabel()
      • setMapEdgeLabel

        public void setMapEdgeLabel​(java.util.HashMap<EdgeObject,​java.lang.String> mapEdgeLabel)