public static class ParallelPaths.AppFrame.ExamplePositionColors extends java.lang.Object implements Path.PositionColors
Constructor and Description |
---|
ExamplePositionColors() |
Modifier and Type | Method and Description |
---|---|
java.awt.Color |
getColor(Position position,
int ordinal)
Returns an RGBA color corresponding to the specified position and ordinal.
|
public java.awt.Color getColor(Position position, int ordinal)
Path.PositionColors
null
if
a color cannot be determined for the specified position and ordinal. The specified position
is
guaranteed to be one of the same Position references passed to a path at construction or in a call to Path.setPositions(Iterable)
.
The specified ordinal
denotes the position's ordinal number as it appears in the position list
passed to the path. Ordinal numbers start with 0 and increase by 1 for every originally specified position.
For example, the first three path positions have ordinal values 0, 1, 2.
The returned color's RGB components must not be premultiplied by its Alpha component.
getColor
in interface Path.PositionColors
position
- the path position the color corresponds to.ordinal
- the ordinal number of the specified position.null
if a color cannot be
determined.