Package gov.nasa.worldwindx.examples
Class ParallelPaths.AppFrame.ExamplePositionColors
- java.lang.Object
-
- gov.nasa.worldwindx.examples.ParallelPaths.AppFrame.ExamplePositionColors
-
- All Implemented Interfaces:
Path.PositionColors
- Enclosing class:
- ParallelPaths.AppFrame
public static class ParallelPaths.AppFrame.ExamplePositionColors extends java.lang.Object implements Path.PositionColors
-
-
Constructor Summary
Constructors Constructor Description ExamplePositionColors()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.Color
getColor(Position position, int ordinal)
Returns an RGBA color corresponding to the specified position and ordinal.
-
-
-
Method Detail
-
getColor
public java.awt.Color getColor(Position position, int ordinal)
Description copied from interface:Path.PositionColors
Returns an RGBA color corresponding to the specified position and ordinal. This returnsnull
if a color cannot be determined for the specified position and ordinal. The specifiedposition
is guaranteed to be one of the same Position references passed to a path at construction or in a call toPath.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.
- Specified by:
getColor
in interfacePath.PositionColors
- Parameters:
position
- the path position the color corresponds to.ordinal
- the ordinal number of the specified position.- Returns:
- an RGBA color corresponding to the position and ordinal, or
null
if a color cannot be determined.
-
-