Package edu.uci.ics.jung.samples
Class PluggableRendererDemo.GradientPickedEdgePaintFunction<V,E>
- java.lang.Object
-
- edu.uci.ics.jung.visualization.decorators.GradientEdgePaintTransformer<V,E>
-
- edu.uci.ics.jung.samples.PluggableRendererDemo.GradientPickedEdgePaintFunction<V,E>
-
- All Implemented Interfaces:
com.google.common.base.Function<E,java.awt.Paint>
,java.util.function.Function<E,java.awt.Paint>
- Enclosing class:
- PluggableRendererDemo
public class PluggableRendererDemo.GradientPickedEdgePaintFunction<V,E> extends GradientEdgePaintTransformer<V,E>
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
fill_edge
-
Fields inherited from class edu.uci.ics.jung.visualization.decorators.GradientEdgePaintTransformer
c1, c2, transformer, vv
-
-
Constructor Summary
Constructors Constructor Description GradientPickedEdgePaintFunction(com.google.common.base.Function<E,java.awt.Paint> defaultEdgePaintFunction, VisualizationViewer<V,E> vv)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.Paint
apply(E e)
protected java.awt.Color
getColor2(E e)
Returnsc2
.void
useFill(boolean b)
-
Methods inherited from class edu.uci.ics.jung.visualization.decorators.GradientEdgePaintTransformer
getColor1
-
-
-
-
Constructor Detail
-
GradientPickedEdgePaintFunction
public GradientPickedEdgePaintFunction(com.google.common.base.Function<E,java.awt.Paint> defaultEdgePaintFunction, VisualizationViewer<V,E> vv)
-
-
Method Detail
-
useFill
public void useFill(boolean b)
-
apply
public java.awt.Paint apply(E e)
-
getColor2
protected java.awt.Color getColor2(E e)
Description copied from class:GradientEdgePaintTransformer
Returnsc2
. Subclasses may override this method to enable more complex behavior (e.g., for picked edges).- Overrides:
getColor2
in classGradientEdgePaintTransformer<V,E>
- Parameters:
e
- the edge for which a color is to be retrieved- Returns:
- the constructor-supplied color
c2
-
-