public class LocalEdgeRenderer extends AbstractExtendedRenderer implements IEdgeRenderer
Modifier and Type | Field and Description |
---|---|
protected static java.awt.geom.QuadCurve2D |
instance |
protected IHierarchicalModel |
model |
ALLOW_ALPHA, DEFAULT_TEXT_SIZE, DEFAULT_TXT_CELL_MARGIN, defaultTransformBackup, hitProcessor, lastAlphaSetting, lastStroke, layer0TransformBackup, noTransformBackup
Constructor and Description |
---|
LocalEdgeRenderer(IHierarchicalModel model) |
Modifier and Type | Method and Description |
---|---|
protected void |
drawCurve(java.awt.Graphics2D graphic,
org.jzy3d.maths.Coord2d c1,
org.jzy3d.maths.Coord2d c2) |
void |
render(java.awt.Graphics2D graphic,
Pair<IBoundedItem,IBoundedItem> edge,
IEdgeRendererSettings settings) |
drawRect, drawRect, fillRect, updateRectangle, updateRectangle, updateRectangle
render
applyAlpha, applyFusion, backAlpha, buildCircle, buildCircle, buildCircle, buildScaledCircle, drawCircle, drawCircle, drawCircle, drawCircle, drawCircles, drawImage, drawLine, drawLine, drawLine, drawLine, drawLine, drawLine, drawLine, drawLine, drawLine, drawLines, drawRect, drawRect, drawRect, drawRectangle, drawRectCentered, drawRectCentered, drawRectCentered, drawRectCentered, drawRectCentered, drawRoundRectangle, drawRoundRectangle, drawRoundRectangleWithGradient, drawRoundRectangleWithGradient, drawScaledCircle, drawScaledLine, drawScaledLine, drawScaledRect, drawScaledText, drawText, drawText, drawText, drawText, drawText, drawText, drawText, drawTextCell, drawTextCell, drawTextCell, drawTextCell, drawTextCell, drawTextCell, drawTextCell, drawTextCellMargin, drawTextCentered, drawTextCentered, drawTextOnSegment, drawTextRotated, drawTextRotated, drawTextRotated, drawTextRotated, drawTextRotated, drawTextRotated, drawTextRotated, drawTextRotated, drawTextShifted, drawUnscaledText, drawUnscaledText, drawUnscaledTextCell, drawUnscaledTextCell, fillRect, fillRect, fillRectCentered, fillRectCentered, getHitProcessor, getLastAlphaSetting, hit, hitExcluding, hitOnly, initCircle, initRectangle, listClick, listRenderer, makeGradientDiagonal, makeGradientVertical, paintInnerGlowBorder, paintOutterGlowRectangle, pullDefaultTransform, pullLayer0Transform, pullNoTransform, pushDefaultTransform, pushLayer0Transform, resetAlpha, resetLineStroke, resetLineWidth, setHitProcessor, setLineStyleDashed, setLineStyleRound, setLineWidth, setStroke, updateCircle, updateRectangle
protected static java.awt.geom.QuadCurve2D instance
protected IHierarchicalModel model
public LocalEdgeRenderer(IHierarchicalModel model)
public void render(java.awt.Graphics2D graphic, Pair<IBoundedItem,IBoundedItem> edge, IEdgeRendererSettings settings)
render
in interface IEdgeRenderer
protected void drawCurve(java.awt.Graphics2D graphic, org.jzy3d.maths.Coord2d c1, org.jzy3d.maths.Coord2d c2)