nl.cwi.sen1.gui.plugin.prefusedot
Class DotNodeRenderer
java.lang.Object
prefuse.render.AbstractShapeRenderer
nl.cwi.sen1.gui.plugin.prefusedot.DotNodeRenderer
- All Implemented Interfaces:
- prefuse.render.Renderer
public class DotNodeRenderer
- extends prefuse.render.AbstractShapeRenderer
Field Summary |
private java.awt.geom.Rectangle2D |
box
|
private java.awt.geom.Ellipse2D |
ellipse
|
private java.awt.geom.Point2D[] |
intersection
|
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 |
private java.awt.Shape |
getBoxShape(double x,
double y,
double width,
double height)
|
private java.awt.Shape |
getCircleShape(double x,
double y,
double width,
double height)
|
private java.awt.Shape |
getEllipseShape(double x,
double y,
double width,
double height)
|
java.awt.Shape |
getRawShape(prefuse.visual.VisualItem item)
|
Methods inherited from class prefuse.render.AbstractShapeRenderer |
drawShape, getRenderType, getShape, getStroke, getTransform, locatePoint, render, setBounds, setManageBounds, setRenderType |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
box
private java.awt.geom.Rectangle2D box
ellipse
private java.awt.geom.Ellipse2D ellipse
intersection
private java.awt.geom.Point2D[] intersection
DotNodeRenderer
public DotNodeRenderer()
getRawShape
public java.awt.Shape getRawShape(prefuse.visual.VisualItem item)
- Specified by:
getRawShape
in class prefuse.render.AbstractShapeRenderer
getBoxShape
private java.awt.Shape getBoxShape(double x,
double y,
double width,
double height)
getCircleShape
private java.awt.Shape getCircleShape(double x,
double y,
double width,
double height)
getEllipseShape
private java.awt.Shape getEllipseShape(double x,
double y,
double width,
double height)