Package graph.action

Class NodeRenderer

  • All Implemented Interfaces:
    prefuse.render.Renderer

    public class NodeRenderer
    extends prefuse.render.LabelRenderer
    • Field Summary

      • Fields inherited from class prefuse.render.LabelRenderer

        m_arcHeight, m_arcWidth, m_bbox, m_delim, m_font, m_hImageAlign, m_horizBorder, m_hTextAlign, m_imageMargin, m_imageName, m_imagePos, m_images, m_labelName, m_maxTextWidth, m_pt, m_text, m_textDim, m_vertBorder, m_vImageAlign, m_vTextAlign, m_xAlign, m_yAlign
      • Fields inherited from class prefuse.render.AbstractShapeRenderer

        m_manageBounds, 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
      NodeRenderer​(GoalDrivenDFG goalDrivenDFG, java.lang.String string)
      The holder for the currently computed bounding box
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.awt.Shape ellipse​(double x, double y, double width, double height)  
      protected java.awt.Shape getRawShape​(prefuse.visual.VisualItem item)  
      protected java.awt.Shape getRawShapeNode​(prefuse.visual.VisualItem item)  
      java.awt.Shape rectangle​(double x, double y, double width, double height)  
      void render​(java.awt.Graphics2D g, prefuse.visual.VisualItem item)  
      java.awt.Shape star​(float x, float y, float height)  
      java.awt.Shape triangle_right​(float x, float y, float height)  
      • Methods inherited from class prefuse.render.LabelRenderer

        getAlignedPoint, getHorizontalAlignment, getHorizontalImageAlignment, getHorizontalPadding, getHorizontalTextAlignment, getImage, getImageFactory, getImageField, getImageLocation, getImagePosition, getImageTextPadding, getText, getTextField, getVerticalAlignment, getVerticalImageAlignment, getVerticalPadding, getVerticalTextAlignment, setHorizontalAlignment, setHorizontalImageAlignment, setHorizontalPadding, setHorizontalTextAlignment, setImageFactory, setImageField, setImagePosition, setImageTextPadding, setMaxImageDimensions, setMaxTextWidth, setRoundedCorner, setTextField, setVerticalAlignment, setVerticalImageAlignment, setVerticalPadding, setVerticalTextAlignment
      • Methods inherited from class prefuse.render.AbstractShapeRenderer

        drawShape, getRenderType, getShape, getStroke, getTransform, locatePoint, setBounds, setManageBounds, setRenderType
      • Methods inherited from class java.lang.Object

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

      • NodeRenderer

        public NodeRenderer​(GoalDrivenDFG goalDrivenDFG,
                            java.lang.String string)
        The holder for the currently computed bounding box
    • 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.LabelRenderer
      • getRawShape

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

        protected java.awt.Shape getRawShapeNode​(prefuse.visual.VisualItem item)
      • rectangle

        public java.awt.Shape rectangle​(double x,
                                        double y,
                                        double width,
                                        double height)
      • ellipse

        public java.awt.Shape ellipse​(double x,
                                      double y,
                                      double width,
                                      double height)
      • star

        public java.awt.Shape star​(float x,
                                   float y,
                                   float height)
      • triangle_right

        public java.awt.Shape triangle_right​(float x,
                                             float y,
                                             float height)