public class CustomEdgeRendererL
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 |
|---|
CustomEdgeRendererL() |
| 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, updateArrowHeadprotected void drawShape(java.awt.Graphics2D g,
prefuse.visual.VisualItem item,
java.awt.Shape shape)
drawShape in class prefuse.render.AbstractShapeRendererAbstractShapeRenderer.getRawShape(prefuse.visual.VisualItem)protected java.awt.Shape getRawShape(prefuse.visual.VisualItem item)
getRawShape in class prefuse.render.EdgeRendererpublic static int intersectLineDiamond(java.awt.geom.Point2D a1,
java.awt.geom.Point2D a2,
java.awt.geom.Rectangle2D r,
java.awt.geom.Point2D[] pts)