org.jhotdraw.color
Class AbstractColorWheelImageProducer
- java.lang.Object
-
- java.awt.image.MemoryImageSource
-
- org.jhotdraw.color.AbstractColorWheelImageProducer
-
- All Implemented Interfaces:
- java.awt.image.ImageProducer
- Direct Known Subclasses:
- ColorSquareImageProducer, ComplexColorWheelImageProducer, PolarColorWheelImageProducer, QuantizingColorWheelImageProducer
public abstract class AbstractColorWheelImageProducer extends java.awt.image.MemoryImageSourceAbstractColorWheelImageProducer.
-
-
Constructor Summary
Constructors Constructor and Description AbstractColorWheelImageProducer(java.awt.color.ColorSpace sys, int w, int h)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method and Description abstract float[]getColorAt(int x, int y)java.awt.PointgetColorLocation(java.awt.Color c)abstract java.awt.PointgetColorLocation(float[] components)intgetRadius()booleanneedsGeneration()voidregenerateColorWheel()voidsetAngularComponentIndex(int newValue)voidsetRadialComponentIndex(int newValue)voidsetVerticalComponentIndex(int newValue)voidsetVerticalValue(float newValue)
-
-
-
Constructor Detail
-
AbstractColorWheelImageProducer
public AbstractColorWheelImageProducer(java.awt.color.ColorSpace sys, int w, int h)
-
-
Method Detail
-
setRadialComponentIndex
public void setRadialComponentIndex(int newValue)
-
setAngularComponentIndex
public void setAngularComponentIndex(int newValue)
-
setVerticalComponentIndex
public void setVerticalComponentIndex(int newValue)
-
setVerticalValue
public void setVerticalValue(float newValue)
-
needsGeneration
public boolean needsGeneration()
-
regenerateColorWheel
public void regenerateColorWheel()
-
getRadius
public int getRadius()
-
getColorLocation
public java.awt.Point getColorLocation(java.awt.Color c)
-
getColorLocation
public abstract java.awt.Point getColorLocation(float[] components)
-
getColorAt
public abstract float[] getColorAt(int x, int y)
-
-
DataMelt 3.0 © DataMelt by jWork.ORG