nl.cwi.sen1.gui.plugin.prefusedot
Class DotEdgeRenderer
java.lang.Object
prefuse.render.AbstractShapeRenderer
prefuse.render.EdgeRenderer
nl.cwi.sen1.gui.plugin.prefusedot.DotEdgeRenderer
- All Implemented Interfaces:
- prefuse.render.Renderer
public class DotEdgeRenderer
- extends prefuse.render.EdgeRenderer
Field Summary |
protected static java.awt.geom.Point2D |
end
|
protected static java.awt.geom.Point2D |
start
|
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 |
Fields inherited from class prefuse.render.AbstractShapeRenderer |
m_manageBounds, m_transform, RENDER_TYPE_DRAW, RENDER_TYPE_DRAW_AND_FILL, RENDER_TYPE_FILL, RENDER_TYPE_NONE |
Fields inherited from interface prefuse.render.Renderer |
DEFAULT_GRAPHICS |
Method Summary |
protected int |
computeBoxIntersectionPoint(prefuse.visual.VisualItem item,
java.awt.geom.Point2D from,
java.awt.geom.Point2D to,
java.awt.geom.Point2D[] intersection)
|
protected int |
computeCircleIntersectionPoint(prefuse.visual.VisualItem item,
java.awt.geom.Point2D from,
java.awt.geom.Point2D to,
java.awt.geom.Point2D[] intersection)
|
protected int |
computeEllipseIntersectionPoint(prefuse.visual.VisualItem item,
java.awt.geom.Point2D from,
java.awt.geom.Point2D to,
java.awt.geom.Point2D[] intersection)
|
protected static void |
getAlignedPoint(java.awt.geom.Point2D p,
java.awt.geom.Rectangle2D r,
int xAlign,
int yAlign)
|
protected java.awt.Shape |
getArrowShape(java.awt.geom.Point2D start,
java.awt.geom.Point2D end,
prefuse.visual.VisualItem item)
|
protected int |
getIntersectionPoint(prefuse.visual.VisualItem item,
java.awt.geom.Point2D from,
java.awt.geom.Point2D to,
java.awt.geom.Point2D[] intersection)
|
protected java.awt.Shape |
getRawShape(prefuse.visual.VisualItem item)
|
protected java.awt.Shape |
getStraightEdge(prefuse.visual.VisualItem item)
|
protected java.awt.Shape |
makeCurvedEdge(java.awt.geom.Point2D start,
java.awt.geom.Point2D end,
java.awt.geom.Point2D[] points)
|
protected boolean |
onDotLocation(prefuse.visual.VisualItem item)
|
Methods inherited from class prefuse.render.EdgeRenderer |
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 |
Methods inherited from class prefuse.render.AbstractShapeRenderer |
drawShape, getShape, setManageBounds, setRenderType |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
start
protected static java.awt.geom.Point2D start
end
protected static java.awt.geom.Point2D end
DotEdgeRenderer
public DotEdgeRenderer(int edgeType,
int arrowType)
onDotLocation
protected boolean onDotLocation(prefuse.visual.VisualItem item)
makeCurvedEdge
protected java.awt.Shape makeCurvedEdge(java.awt.geom.Point2D start,
java.awt.geom.Point2D end,
java.awt.geom.Point2D[] points)
getArrowShape
protected java.awt.Shape getArrowShape(java.awt.geom.Point2D start,
java.awt.geom.Point2D end,
prefuse.visual.VisualItem item)
getAlignedPoint
protected static void getAlignedPoint(java.awt.geom.Point2D p,
java.awt.geom.Rectangle2D r,
int xAlign,
int yAlign)
getStraightEdge
protected java.awt.Shape getStraightEdge(prefuse.visual.VisualItem item)
getRawShape
protected java.awt.Shape getRawShape(prefuse.visual.VisualItem item)
- Overrides:
getRawShape
in class prefuse.render.EdgeRenderer
getIntersectionPoint
protected int getIntersectionPoint(prefuse.visual.VisualItem item,
java.awt.geom.Point2D from,
java.awt.geom.Point2D to,
java.awt.geom.Point2D[] intersection)
computeEllipseIntersectionPoint
protected int computeEllipseIntersectionPoint(prefuse.visual.VisualItem item,
java.awt.geom.Point2D from,
java.awt.geom.Point2D to,
java.awt.geom.Point2D[] intersection)
computeCircleIntersectionPoint
protected int computeCircleIntersectionPoint(prefuse.visual.VisualItem item,
java.awt.geom.Point2D from,
java.awt.geom.Point2D to,
java.awt.geom.Point2D[] intersection)
computeBoxIntersectionPoint
protected int computeBoxIntersectionPoint(prefuse.visual.VisualItem item,
java.awt.geom.Point2D from,
java.awt.geom.Point2D to,
java.awt.geom.Point2D[] intersection)