All Known Implementing Classes:
ShapePaint.ShapeAreaPaint
, ShapePaint.ShapeColorPaint
, ShapePaint.ShapeDiagonal1GradientPaint
, ShapePaint.ShapeDiagonal2GradientPaint
, ShapePaint.ShapeDynPlainColorPaint
, ShapePaint.ShapeGradientPaint
, ShapePaint.ShapeHorizontalGradientPaint
, ShapePaint.ShapeImageScaledPaint
, ShapePaint.ShapeImageScaledRatioMaxPaint
, ShapePaint.ShapeImageScaledRatioMinPaint
, ShapePaint.ShapeImageTiledPaint
, ShapePaint.ShapePlainColorPaint
, ShapePaint.ShapeRadialGradientPaint
, ShapePaint.ShapeVerticalGradientPaint
public interface ShapePaint
Method Summary
All Methods Static Methods Instance Methods Default Methods
Modifier and Type
Method
Description
static ShapePaint
apply (org.graphstream.ui.graphicGraph.stylesheet.Style style)
static ShapePaint
apply (org.graphstream.ui.graphicGraph.stylesheet.Style style,
boolean forShadow)
static java.awt.Color[]
createColors (org.graphstream.ui.graphicGraph.stylesheet.Style style,
boolean forShadow)
The array of colors in the fill-color property of the style.
static java.awt.Color[]
createColors (org.graphstream.ui.graphicGraph.stylesheet.Style style,
int n,
org.graphstream.ui.graphicGraph.stylesheet.Colors theColors)
static float[]
createFractions (org.graphstream.ui.graphicGraph.stylesheet.Style style,
int n)
static float[]
createFractions (org.graphstream.ui.graphicGraph.stylesheet.Style style,
java.lang.Boolean forShadow)
An array of floats regularly spaced in range [0,1], the number of floats is given by the
style fill-color count.
default java.awt.Color
interpolateColor (java.awt.Color[] colors,
double value)
static java.awt.Color
interpolateColor (org.graphstream.ui.graphicGraph.stylesheet.Colors colors,
double value)
Field Details
static final float[] predefFractions2
static final float[] predefFractions3
static final float[] predefFractions4
static final float[] predefFractions5
static final float[] predefFractions6
static final float[] predefFractions7
static final float[] predefFractions8
static final float[] predefFractions9
static final float[] predefFractions10
static final float[][] predefFractions
Method Details
static ShapePaint apply (
org.graphstream.ui.graphicGraph.stylesheet.Style style)
static ShapePaint apply (
org.graphstream.ui.graphicGraph.stylesheet.Style style,
boolean forShadow)
static float[] createFractions (org.graphstream.ui.graphicGraph.stylesheet.Style style,
java.lang.Boolean forShadow)
An array of floats regularly spaced in range [0,1], the number of floats is given by the
style fill-color count.
Parameters:
style
- The style to use.
static float[] createFractions (org.graphstream.ui.graphicGraph.stylesheet.Style style,
int n)
static java.awt.Color[] createColors (org.graphstream.ui.graphicGraph.stylesheet.Style style,
boolean forShadow)
The array of colors in the fill-color property of the style.
Parameters:
style
- The style to use.
static java.awt.Color[] createColors (org.graphstream.ui.graphicGraph.stylesheet.Style style,
int n,
org.graphstream.ui.graphicGraph.stylesheet.Colors theColors)
static java.awt.Color interpolateColor (org.graphstream.ui.graphicGraph.stylesheet.Colors colors,
double value)
default java.awt.Color interpolateColor (java.awt.Color[] colors,
double value)