Package graph.action
Class NodeRenderer
- java.lang.Object
-
- prefuse.render.AbstractShapeRenderer
-
- prefuse.render.LabelRenderer
-
- graph.action.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
-
-
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.Shapeellipse(double x, double y, double width, double height)protected java.awt.ShapegetRawShape(prefuse.visual.VisualItem item)protected java.awt.ShapegetRawShapeNode(prefuse.visual.VisualItem item)java.awt.Shaperectangle(double x, double y, double width, double height)voidrender(java.awt.Graphics2D g, prefuse.visual.VisualItem item)java.awt.Shapestar(float x, float y, float height)java.awt.Shapetriangle_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
-
-
-
-
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:
renderin interfaceprefuse.render.Renderer- Overrides:
renderin classprefuse.render.LabelRenderer
-
getRawShape
protected java.awt.Shape getRawShape(prefuse.visual.VisualItem item)
- Overrides:
getRawShapein classprefuse.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)
-
-