public class CustomEdgeRenderer
extends 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 and Description |
---|
CustomEdgeRenderer() |
Modifier and Type | Method and Description |
---|---|
protected void |
drawShape(java.awt.Graphics2D g,
prefuse.visual.VisualItem item,
java.awt.Shape shape) |
protected java.awt.Shape |
getRawShape(prefuse.visual.VisualItem item) |
static int |
intersectLineDiamond(java.awt.geom.Point2D a1,
java.awt.geom.Point2D a2,
java.awt.geom.Rectangle2D r,
java.awt.geom.Point2D[] pts) |
getAlignedPoint, getArrowHeadHeight, getArrowHeadWidth, getArrowTrans, getArrowType, getCurveControlPoints, getDefaultLineWidth, getEdgeType, getHorizontalAlignment1, getHorizontalAlignment2, getLineWidth, getRenderType, getStroke, getTransform, getVerticalAlignment1, getVerticalAlignment2, locatePoint, render, setArrowHeadSize, setArrowType, setBounds, setDefaultLineWidth, setEdgeType, setHorizontalAlignment1, setHorizontalAlignment2, setVerticalAlignment1, setVerticalAlignment2, updateArrowHead
protected void drawShape(java.awt.Graphics2D g, prefuse.visual.VisualItem item, java.awt.Shape shape)
drawShape
in class prefuse.render.AbstractShapeRenderer
AbstractShapeRenderer.getRawShape(prefuse.visual.VisualItem)
protected java.awt.Shape getRawShape(prefuse.visual.VisualItem item)
getRawShape
in class prefuse.render.EdgeRenderer
public static int intersectLineDiamond(java.awt.geom.Point2D a1, java.awt.geom.Point2D a2, java.awt.geom.Rectangle2D r, java.awt.geom.Point2D[] pts)