Package graph.action
Class CustomizedEdgeRenderer
- java.lang.Object
-
- prefuse.render.AbstractShapeRenderer
-
- prefuse.render.EdgeRenderer
-
- graph.action.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.Polygonm_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
-
-
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.ShapegetRawShape(prefuse.visual.VisualItem item)java.awt.ShapegetShape(prefuse.visual.VisualItem item)voidrender(java.awt.Graphics2D g, prefuse.visual.VisualItem item)voidsetArrowDoubleHeadSize(int width, int height)voidsetArrowHeadSize(int width, int height)voidsetCustomizedFrequencyEdge(java.util.HashMap<EdgeObject,java.lang.String> customizedFrequencyEdge)voidsetMapEdgeLabel(java.util.HashMap<EdgeObject,java.lang.String> mapEdgeLabel)protected java.awt.PolygonupdateArrowDoubleHead(int w, int h)protected java.awt.PolygonupdateArrowHead(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
-
-
-
-
Method Detail
-
render
public void render(java.awt.Graphics2D g, prefuse.visual.VisualItem item)- Specified by:
renderin interfaceprefuse.render.Renderer- Overrides:
renderin classprefuse.render.EdgeRenderer
-
getShape
public java.awt.Shape getShape(prefuse.visual.VisualItem item)
- Overrides:
getShapein classprefuse.render.AbstractShapeRenderer
-
getRawShape
protected java.awt.Shape getRawShape(prefuse.visual.VisualItem item)
- Overrides:
getRawShapein classprefuse.render.EdgeRenderer
-
updateArrowDoubleHead
protected java.awt.Polygon updateArrowDoubleHead(int w, int h)
-
updateArrowHead
protected java.awt.Polygon updateArrowHead(int w, int h)- Overrides:
updateArrowHeadin classprefuse.render.EdgeRenderer
-
setArrowHeadSize
public void setArrowHeadSize(int width, int height)- Overrides:
setArrowHeadSizein classprefuse.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)
-
-