public class HSLHarmonicColorWheelImageProducer extends PolarColorWheelImageProducer
alphas, angulars, radials
angularIndex, colorSpace, h, isLookupValid, isPixelsValid, pixels, radialIndex, verticalIndex, verticalValue, w
Constructor and Description |
---|
HSLHarmonicColorWheelImageProducer(java.awt.color.ColorSpace sys,
int w,
int h) |
HSLHarmonicColorWheelImageProducer(int w,
int h) |
Modifier and Type | Method and Description |
---|---|
void |
generateColorWheel() |
protected void |
generateContiguousLookupTables() |
protected void |
generateDiscreteLookupTables() |
protected void |
generateLookupTables() |
float[] |
getColorAt(int x,
int y) |
java.awt.Point |
getColorLocation(java.awt.Color c) |
java.awt.Point |
getColorLocation(float[] hsb) |
getRadius, needsGeneration, regenerateColorWheel, setAngularComponentIndex, setRadialComponentIndex, setVerticalComponentIndex, setVerticalValue
public HSLHarmonicColorWheelImageProducer(int w, int h)
public HSLHarmonicColorWheelImageProducer(java.awt.color.ColorSpace sys, int w, int h)
protected void generateLookupTables()
generateLookupTables
in class PolarColorWheelImageProducer
protected void generateContiguousLookupTables()
protected void generateDiscreteLookupTables()
public void generateColorWheel()
generateColorWheel
in class PolarColorWheelImageProducer
public java.awt.Point getColorLocation(java.awt.Color c)
getColorLocation
in class PolarColorWheelImageProducer
public java.awt.Point getColorLocation(float[] hsb)
getColorLocation
in class PolarColorWheelImageProducer
public float[] getColorAt(int x, int y)
getColorAt
in class PolarColorWheelImageProducer