public class EdgeRenderer extends Object implements org.gephi.preview.spi.Renderer
| Modifier and Type | Class and Description |
|---|---|
private static class |
EdgeRenderer.CurvedEdgeRenderer |
private static class |
EdgeRenderer.SelfLoopEdgeRenderer |
private static class |
EdgeRenderer.StraightEdgeRenderer |
| Modifier and Type | Field and Description |
|---|---|
static String |
BEZIER_CURVENESS |
private static EdgeRenderer.CurvedEdgeRenderer |
CURVED_RENDERER |
protected float |
defaultBezierCurviness |
protected org.gephi.preview.types.EdgeColor |
defaultColor |
protected boolean |
defaultEdgeCurved |
protected int |
defaultOpacity |
protected float |
defaultRadius |
protected boolean |
defaultRescaleWeight |
protected boolean |
defaultShowEdges |
protected float |
defaultThickness |
static String |
EDGE_MAX_WEIGHT |
static String |
EDGE_MIN_WEIGHT |
private static EdgeRenderer.SelfLoopEdgeRenderer |
SELF_LOOP_RENDERER |
static String |
SOURCE |
static String |
SOURCE_RADIUS |
private static EdgeRenderer.StraightEdgeRenderer |
STRAIGHT_RENDERER |
static String |
TARGET |
static String |
TARGET_RADIUS |
| Constructor and Description |
|---|
EdgeRenderer() |
| Modifier and Type | Method and Description |
|---|---|
private static float |
getAlpha(org.gephi.preview.api.PreviewProperties properties) |
org.gephi.preview.api.CanvasSize |
getCanvasSize(org.gephi.preview.api.Item item,
org.gephi.preview.api.PreviewProperties properties) |
static Color |
getColor(org.gephi.preview.api.Item item,
org.gephi.preview.api.PreviewProperties properties) |
String |
getDisplayName() |
org.gephi.preview.api.PreviewProperty[] |
getProperties() |
private static float |
getThickness(org.gephi.preview.api.Item item) |
boolean |
isRendererForitem(org.gephi.preview.api.Item item,
org.gephi.preview.api.PreviewProperties properties) |
private static boolean |
isSelfLoopEdge(org.gephi.preview.api.Item item) |
boolean |
needsItemBuilder(org.gephi.preview.spi.ItemBuilder itemBuilder,
org.gephi.preview.api.PreviewProperties properties) |
void |
preProcess(org.gephi.preview.api.PreviewModel previewModel) |
void |
render(org.gephi.preview.api.Item item,
org.gephi.preview.api.RenderTarget target,
org.gephi.preview.api.PreviewProperties properties) |
private boolean |
showEdges(org.gephi.preview.api.PreviewProperties properties) |
public static final String EDGE_MIN_WEIGHT
public static final String EDGE_MAX_WEIGHT
public static final String BEZIER_CURVENESS
public static final String SOURCE
public static final String TARGET
public static final String TARGET_RADIUS
public static final String SOURCE_RADIUS
protected boolean defaultShowEdges
protected float defaultThickness
protected boolean defaultRescaleWeight
protected org.gephi.preview.types.EdgeColor defaultColor
protected boolean defaultEdgeCurved
protected float defaultBezierCurviness
protected int defaultOpacity
protected float defaultRadius
private static final EdgeRenderer.StraightEdgeRenderer STRAIGHT_RENDERER
private static final EdgeRenderer.CurvedEdgeRenderer CURVED_RENDERER
private static final EdgeRenderer.SelfLoopEdgeRenderer SELF_LOOP_RENDERER
public void preProcess(org.gephi.preview.api.PreviewModel previewModel)
preProcess in interface org.gephi.preview.spi.Rendererpublic void render(org.gephi.preview.api.Item item,
org.gephi.preview.api.RenderTarget target,
org.gephi.preview.api.PreviewProperties properties)
render in interface org.gephi.preview.spi.Rendererpublic org.gephi.preview.api.CanvasSize getCanvasSize(org.gephi.preview.api.Item item,
org.gephi.preview.api.PreviewProperties properties)
getCanvasSize in interface org.gephi.preview.spi.Rendererpublic org.gephi.preview.api.PreviewProperty[] getProperties()
getProperties in interface org.gephi.preview.spi.Rendererpublic boolean isRendererForitem(org.gephi.preview.api.Item item,
org.gephi.preview.api.PreviewProperties properties)
isRendererForitem in interface org.gephi.preview.spi.Rendererpublic boolean needsItemBuilder(org.gephi.preview.spi.ItemBuilder itemBuilder,
org.gephi.preview.api.PreviewProperties properties)
needsItemBuilder in interface org.gephi.preview.spi.Rendererpublic String getDisplayName()
getDisplayName in interface org.gephi.preview.spi.Rendererpublic static Color getColor(org.gephi.preview.api.Item item, org.gephi.preview.api.PreviewProperties properties)
private boolean showEdges(org.gephi.preview.api.PreviewProperties properties)
private static boolean isSelfLoopEdge(org.gephi.preview.api.Item item)
private static float getAlpha(org.gephi.preview.api.PreviewProperties properties)
private static float getThickness(org.gephi.preview.api.Item item)
Copyright © 2007–2016 Gephi Consortium. All rights reserved.