All Packages  Class Hierarchy

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Index of all Fields and Methods

A

aa. Variable in class XYZSet
action(Event, Object). Method in class ButtonBar
Overrides the default action() method to process button events.
action(Event, Object). Method in class F
Processes the color space selector button click event and activates the selected color space frame.
action(Event, Object). Method in class PlaneMatchAndStart
Overrides the default action() method to process start-again button clicks.
amax. Variable in class CompLABCanvas
Bounding box for the slice
amin. Variable in class CompLABCanvas
Bounding box for the slice
arr. Variable in class ChromaCanvas
array of computed pixels.

B

B. Variable in class Diagram
B. Variable in class HSVhexcone
Hexcone's vertices.
b. Variable in class XYZSet
bar. Variable in class Slider
scrollbar that does most of the work
bb. Variable in class XYZSet
between(Point, Point). Method in class HSVhexcone
Returns a point that lies on the line between p1 and p2, at the distance |p1-p2| * value from p1.
bf. Variable in class XYZSet
blue. Variable in class RGBCoord
RGB space coordinates (0...255)
bmax. Variable in class CompLABCanvas
Bounding box for the slice
bmin. Variable in class CompLABCanvas
Bounding box for the slice
butSTART. Variable in class Game
buttonBar. Variable in class Game
color space selector
ButtonBar(Game). Constructor for class ButtonBar
Constructs the button bar.
buttons. Variable in class F
Color space selector buttons
buttons. Variable in class Game
array of buttons
Bx. Variable in class HSVHex
coordinates for Blue vertex.
By. Variable in class HSVHex
coordinates for Blue vertex.

C

C. Variable in class HSVhexcone
Hexcone's vertices.
CanvasDB(). Constructor for class CanvasDB
chroma. Variable in class ImgTest
Canvas that holds the chromaticity diagram.
ChromaCanvas(ImgTest). Constructor for class ChromaCanvas
Constructs a Canvas that holds the chromaticity diagram.
ChromaticityData(). Constructor for class ChromaticityData
Constructs the chromaticity coordinates of spectral stimuli.
clone(). Method in class RGBCoord
Overrides Cloneable
colors. Variable in class TripleSlider
Array that holds colors of each of the 3 parts.
ColorSpaceFrame(short, RGBCoord, MessageProcessor). Constructor for class ColorSpaceFrame
Constructs the color space framework.
ColorSpaceMsg(int, int). Constructor for class ColorSpaceMsg
Constructs a message.
compColor. Variable in class ImgTest
Resulting RGB color component
compColor. Variable in class XYZandColor
resulting RGB color
CompColor(RGBCoord). Constructor for class CompColor
Constructs colored rectangle component with argument.
CompHSVCone(FrameHSV). Constructor for class CompHSVCone
Constructs updatable component that contains the HSV hexcone.
CompHSVHex(FrameHSV). Constructor for class CompHSVHex
Constructs a component with the HSV hexagone.
CompHSVSliders(FrameHSV). Constructor for class CompHSVSliders
Constructs updatable component that contains 3 HSV slider controls.
CompLABCanvas(XYZSet). Constructor for class CompLABCanvas
Constructs the LAB drawing canvas.
CompLABSlice(FrameLAB). Constructor for class CompLABSlice
Constructs a component with the LAB slice.
CompLABSliders(FrameLAB). Constructor for class CompLABSliders
Constructs updatable component that contains 3 LAB slider controls.
component0. Variable in class FrameHSV
updatable component
component0. Variable in class FrameLAB
updatable component
component0. Variable in class FrameRGB
updatable component
component0. Variable in class FrameYIQ
updatable component
component0. Variable in class Game
updatable component
component1. Variable in class FrameHSV
updatable component
component1. Variable in class FrameLAB
updatable component
component1. Variable in class FrameRGB
updatable component
component1. Variable in class FrameYIQ
updatable component
component1. Variable in class Game
updatable component
component2. Variable in class FrameHSV
updatable component
component2. Variable in class FrameLAB
updatable component
component2. Variable in class FrameRGB
updatable component
component2. Variable in class FrameYIQ
updatable component
component2. Variable in class Game
updatable component
component3. Variable in class FrameHSV
updatable component
component3. Variable in class FrameRGB
updatable component
CompRGBCube(FrameRGB). Constructor for class CompRGBCube
Constructs a component with the RGB cube.
CompRGBDither(FrameRGB). Constructor for class CompRGBDither
Constructs updatable component that contains 2 dither-panel controls.
CompRGBSliders(FrameRGB). Constructor for class CompRGBSliders
Constructs updatable component that contains 3 RGB slider controls.
compSliders. Variable in class SlidersContainer
current set of sliders
CompSliders(Game). Constructor for class CompSliders
Constructs updatable component that contains 3 slider controls.
Compute(int[][]). Method in class Diagram
Computes the array of pixels representing the diagram.
compute_hs(int, int). Method in class HSVHex
compute H and S for given (x,y) position on the hexagon.
computeImage(). Method in class CompLABCanvas
This method computes the image of the LAB slice.
computeImage(). Method in class HSVHex
Computes and creates the hexagon image.
computeProgress(). Method in class ProgressText
Computes current user's progress based on previous move.
CompYIQCube(FrameYIQ). Constructor for class CompYIQCube
Constructs a component with the RGB cube in YIQ color space.
CompYIQSliders(FrameYIQ). Constructor for class CompYIQSliders
Constructs updatable component that contains 3 YIQ slider controls.
connect(Point, Point, Graphics). Method in class HSVhexcone
Draws a line between two points.
convertFromRGB(RGBCoord). Method in class HSVCoord
Converts RGB -> HSV.
convertFromRGB(RGBCoord). Method in class XYZSet
Converts from RGB to XYZ and LAB.
convertFromRGB(RGBCoord). Method in class YIQCoord
Converts RGB -> YIQ.
convertToRGB(RGBCoord). Method in class HSVCoord
Convert HSV -> RGB.
convertToRGB(RGBCoord). Method in class YIQCoord
Convert YIQ -> RGB.
cube. Variable in class CompRGBCube
RGB cube
cube. Variable in class CompYIQCube
RGB cube
current. Variable in class Mixer
Current resulting color point
cx. Variable in class DitherPlane
current coordinate, 0 to 255
Cx. Variable in class HSVHex
coordinates for Cyan vertex.
cy. Variable in class DitherPlane
current coordinate, 0 to 255
Cy. Variable in class HSVHex
coordinates for Cyan vertex.

D

D. Variable in class HSVHex
daddy. Variable in class MessageProcessor
an object that must be informed about receiving window closing event.
data. Variable in class Diagram
Chromaticity values
data. Static variable in class SpectrumInput
array of 16 spectrum data points
delay. Variable in class Filter
delay interval, msec
Diagram(int, int). Constructor for class Diagram
This constructor simply initialized the size variables.
differentFrom(RGBCoord). Method in class RGBCoord
Compares RGB components.
DitherPlane(int, int, int, DitherPanelListener). Constructor for class DitherPlane
Constructs a dither plane and initializes it.
doJob(). Method in class CompLABCanvas
This method implements the Job interface.
doJob(). Method in interface Job
This method is called to run a time consuming task.
drawAxes(Graphics). Method in class ChromaCanvas
Draw the axes of the chromaticity diagram.
drawAxes(Graphics). Method in class SpectrumInput
Draws x and y axes of the spectrum and labels them.
drawCross(Graphics, float, float). Method in class CompLABCanvas
Draws the current (a,b) position marker.
drawCurrent(Graphics). Method in class DitherPlane
Draws a marker indicating current position.
drawCursor(Graphics). Method in class ChromaCanvas
Draws the current color marker in current graphics context.
drawData(Graphics). Method in class SpectrumInput
Draws spectrum as a polyline and marks the breakpoints.
drawGamut(Graphics). Method in class ChromaCanvas
Draws the gamut triangle in current graphics context.
drawHiddenLines(Graphics). Method in class HSVhexcone
Draws the hidden lines (dashed) of the hexcone.
drawHS(Graphics). Method in class HSVHex
Draws the marker indicating current (H,S) coordinates.
drawSeenLines(Graphics). Method in class HSVhexcone
Draws the visible lines and vertices of the hexcone.
drawSlice(Graphics). Method in class HSVhexcone
Draws the hexagonal slicing plane on the hexcone.
drawWavelengths(Graphics). Method in class ChromaCanvas
Draws the wavelengths along the spectral locus.

E

edgeMap. Variable in class VertConn
edge connection array

F

F(). Constructor for class F
Constructs the color space conversion applet.
filter. Variable in class ColorSpaceFrame
Object filter.
Filter(ObjectReceiver, long). Constructor for class Filter
Constructs an object burst filter.
font. Variable in class TripleSlider
current font of the labels.
fradius. Variable in class HSVHex
radius (float)
FrameHSV(short, RGBCoord, MessageProcessor). Constructor for class FrameHSV
Constructs the HSV color space frame.
FrameLAB(short, RGBCoord, MessageProcessor). Constructor for class FrameLAB
Constructs the LAB color space frame.
FrameRGB(short, RGBCoord, MessageProcessor). Constructor for class FrameRGB
Constructs the HSV color space frame.
frames. Variable in class F
Color space frames
FrameYIQ(short, RGBCoord, MessageProcessor). Constructor for class FrameYIQ
Constructs the YIQ color space frame.

G

G. Variable in class Diagram
G. Variable in class HSVhexcone
Hexcone's vertices.
g. Variable in class XYZSet
GAM. Variable in class Diagram
Game(). Constructor for class Game
gamutCnt. Variable in class ChromaCanvas
Count of gamut vertices
gamutPoint. Variable in class ChromaCanvas
Array of (three) color gamut vertices
getBlue(). Method in class RGBCoord
Returns the blue component.
getBoundingBox(). Method in class CompLABCanvas
Computes the bounding box for the image to improve performance.
getColor(int). Method in class TripleSlider
Returns color of a part.
getCurrentPoint(). Method in class Mixer
Returns current point.
getFromRGB(RGBCoord). Method in class RGBCoord
Copy new RGB values includin the valid flag.
getGreen(). Method in class RGBCoord
Returns the green component.
getID(). Method in interface UpdatableComponentIfc
Returns unique ID.
getID(). Method in class UpdatableComponentImpl
Returns the ID.
getRed(). Method in class RGBCoord
Returns the red component.
getRGB(int[]). Method in class RGBCoord
Copies the components into array.
getValue(int). Method in class TripleSlider
Returns value for a part.
gf. Variable in class XYZSet
green. Variable in class RGBCoord
RGB space coordinates (0...255)
Gx. Variable in class HSVHex
coordinates for Green vertex.
Gy. Variable in class HSVHex
coordinates for Green vertex.

H

h. Variable in class HSVHex
hue and saturation for each (x,y) of the image.
H. Variable in class HSVHex
handleEvent(Event). Method in class ColorSpaceFrame
This method overrides the default event handler.
handleEvent(Event). Method in class Slider
Handles scrollbar events.
HandleMouse(int). Method in class TripleSlider
Does all the recalculations related to user interaction with the slider.
HEIGHT. Static variable in class ChromaCanvas
Height of chromaticity diagram
HEIGHT. Static variable in class ImgTest
Height of chromaticity diagram
hexagone. Variable in class CompHSVHex
HSV hexagone
hexcone. Variable in class CompHSVCone
The hexcone canvas.
hsvCoord. Variable in class FrameHSV
This is a peer of rgbLocal in the superclass.
hsvCoord. Variable in class Game
peer of rgbLocal.
HSVCoord(RGBCoord). Constructor for class HSVCoord
Constructor from RGB space
HSVHex(float, float, float). Constructor for class HSVHex
Constructs the hexagon.
HSVhexcone(float). Constructor for class HSVhexcone
Constructs the hexcone with argument.
hue. Variable in class HSVCoord
hue value, 0 to 1.
hue. Variable in class HSVHex
Current HSV space coordinates.

I

i. Variable in class YIQCoord
the I coordinate.
id. Variable in class ColorSpaceMsg
Message code.
ID_SPACE_HSV. Static variable in class Space
ID_SPACE_LAB. Static variable in class Space
ID_SPACE_RGB. Static variable in class Space
ID_SPACE_YIQ. Static variable in class Space
image. Variable in class CompLABCanvas
Image of the slice.
image. Variable in class DitherPlane
dithered image
image. Variable in class HSVHex
Image of the hexagon.
imgTest. Variable in class Mixer
Parent applet reference
ImgTest(). Constructor for class ImgTest
informOthers(int). Method in class ColorSpaceFrame
This method is called by a component when it has been changed.
informOthers(int). Method in class Game
Tells other components to update themselves.
init(). Method in class Game
Initializes the applet.
init(). Method in class ImgTest
The applet initalization method
init(). Method in class Spectrum
Applet initialization.
insets(). Method in class ButtonBar
Overrides the default insets() method.
insets(). Method in class CompColor
Overrides the default insets() method.
insets(). Method in class CompSliders
Overrides the default insets() method.
insets(). Method in class HSVhexcone
Overrides the default insets() method.
insets(). Method in class LabelXYZ
Overrides the default insets() method.
insets(). Method in class PlaneMatch
Overrides the default insets() method.
insets(). Method in class PlaneMatchAndStart
Overrides the default insets() method.
insets(). Method in class ProgressText
Overrides the default insets() method.
insets(). Method in class Slider
Overrides the default insets() method.
insets(). Method in class SlidersContainer
Overrides the default insets() method.
insets(). Method in class SpectrumInput
Overrides the default insets() method.
insets(). Method in class XYZandColor
Overrides the default insets() method.
iradius. Variable in class HSVHex
radius (int)
isInRange(int, int). Method in class Diagram
Checks if a point belongs to the chromaticity diagram.
isValid(). Method in class RGBCoord
Returns true if the coordinates are valid.

J

job. Variable in class Scheduler
object implementing the doJob() method.

L

L. Variable in class XYZSet
LabelXYZ(XYZSet). Constructor for class LabelXYZ
Constructs a set of XYZ labels.
LABtoXYZ(). Method in class XYZSet
Converts from LAB to XYZ internally.
LABtoXYZ(float, float). Method in class XYZSet
Converts from LAB to XYZ.
labXYZ. Variable in class XYZandColor
set of XYZ labels
listener. Variable in class DitherPlane
current listener
listener. Variable in class Slider
a listener to this slider
lx. Variable in class LabelXYZ
label for X
ly. Variable in class LabelXYZ
label for Y
lz. Variable in class LabelXYZ
label for Z

M

M. Variable in class Diagram
M. Variable in class HSVhexcone
Hexcone's vertices.
mark(Point, Color, Graphics). Method in class HSVhexcone
Draws a mark with specified color.
match. Variable in class PlaneMatch
inner color rectangle (matching color)
Matrix3D(). Constructor for class Matrix3D
Create a new unit matrix
MessageProcessor(ColorSpaceFrame[], UpdateState). Constructor for class MessageProcessor
Constructs message processor.
minimumSize(). Method in class ButtonBar
Overrides the default minimumSize() method.
minimumSize(). Method in class CompColor
Overrides the default minimumSize() method.
minimumSize(). Method in class CompHSVCone
Overrides the default minimumSize() method.
minimumSize(). Method in class CompHSVHex
Overrides the default minimumSize() method.
minimumSize(). Method in class CompHSVSliders
Overrides the default minimumSize() method.
minimumSize(). Method in class CompLABCanvas
Overrides the default minimumSize() method.
minimumSize(). Method in class CompLABSlice
Overrides the default minimumSize() method.
minimumSize(). Method in class CompLABSliders
Overrides the default minimumSize() method.
minimumSize(). Method in class CompRGBCube
Overrides the default minimumSize() method.
minimumSize(). Method in class CompRGBDither
Overrides the default minimumSize() method.
minimumSize(). Method in class CompRGBSliders
Overrides the default minimumSize() method.
minimumSize(). Method in class CompSliders
Overrides the default minimumSize() method.
minimumSize(). Method in class CompYIQCube
Overrides the default minimumSize() method.
minimumSize(). Method in class CompYIQSliders
Overrides the default minimumSize() method.
minimumSize(). Method in class DitherPlane
Overrides the default minimumSize() method.
minimumSize(). Method in class HSVHex
Overrides the default minimumSize() method.
minimumSize(). Method in class HSVhexcone
Overrides the default minimumSize() method.
minimumSize(). Method in class LabelXYZ
Overrides the default minimumSize() method.
minimumSize(). Method in class PlaneMatch
Overrides the default minimumSize() method.
minimumSize(). Method in class PlaneMatchAndStart
Overrides the default minimumSize() method.
minimumSize(). Method in class ProgressText
Overrides the default minimumSize() method.
minimumSize(). Method in class RGBCube
Overrides the default minimumSize() method.
minimumSize(). Method in class Slider
Overrides the default minimumSize() method.
minimumSize(). Method in class SlidersContainer
Overrides the default minimumSize() method.
minimumSize(). Method in class SpectrumInput
Overrides the default minimumSize() method.
minimumSize(). Method in class TripleSlider
Overrides the default minimumSize() method.
minimumSize(). Method in class XYZandColor
Overrides the default minimumSize() method.
mixer. Variable in class ImgTest
Three-color proportional mixer.
Mixer(ImgTest). Constructor for class Mixer
Constructs the 3-color mixer.
Motion(). Method in class Mixer
Processes slider changes.
Motion(). Method in class TripleSlider
This method is called when the "thumb" of the slider is dragged by the user.
mouseDown(Event, int, int). Method in class ChromaCanvas
Processes mouse click event on the chromaticity diagram canvas.
mouseDown(Event, int, int). Method in class DitherPlane
Processes mouse down event, updates current position and invokes the listener.
mouseDown(Event, int, int). Method in class RGBCube
Processes mouse down event.
mouseDown(Event, int, int). Method in class TripleSlider
An internal method used to handle mouse down events.
mouseDrag(Event, int, int). Method in class DitherPlane
Processes mouse drag event, updates current position and invokes the listener.
mouseDrag(Event, int, int). Method in class RGBCube
Processes mouse drag event to rotate the RGB cube.
mouseDrag(Event, int, int). Method in class SpectrumInput
An internal method used to handle mouse drag events.
mouseDrag(Event, int, int). Method in class TripleSlider
An internal method used to handle mouse drag events.
msg_processor. Variable in class ColorSpaceFrame
A reference to the message processor.
msg_processor. Variable in class F
Message processor that provides communication among color space frames.
MSG_SPACE_CLOSING. Static variable in class ColorSpaceMsg
Color space frame is closing.
MSG_SPACE_UPDATED. Static variable in class ColorSpaceMsg
Color space frame has been changed.
mult(Matrix3D). Method in class Matrix3D
Multiply this matrix by a second: M = M*R
Mx. Variable in class HSVHex
coordinates for Magenta vertex.
My. Variable in class HSVHex
coordinates for Magenta vertex.

N

N. Variable in class Diagram
num. Variable in class VertConn
number of vertices this vertex is connected to.
NUM_SPACES. Static variable in class Space
Number of color spaces.

O

O. Variable in class HSVhexcone
Hexcone's vertices.
object. Variable in class Filter
object (event) buffer of unit size

P

paint(Graphics). Method in class ChromaCanvas
Draws the image, axes, wavelengths, gamut and marker.
paint(Graphics). Method in class CompLABCanvas
The paint method.
paint(Graphics). Method in class DitherPlane
paint method.
paint(Graphics). Method in class HSVHex
Draws the image of the hexagon and the (H,S) marker.
paint(Graphics). Method in class HSVhexcone
Draws the entire hexcone.
paint(Graphics). Method in class ProgressText
Draws the prompt string.
paint(Graphics). Method in class RGBCube
Computes and paints all vertices and edges of the RGB cube.
paint(Graphics). Method in class SpectrumInput
Paints the spectrum in the current graphics context.
paint(Graphics). Method in class TripleSlider
Paints the whole slider and labels.
parent. Variable in class ButtonBar
parent. Variable in class PlaneMatch
reference to parent applet
parent. Variable in class PlaneMatchAndStart
reference to parent applet
parent. Variable in class ProgressText
reference to the parent applet
parent. Variable in class SlidersContainer
reference to parent applet
parent. Variable in class SpectrumInput
reference to parent applet
pi. Static variable in class Matrix3D
pix. Variable in class CompLABCanvas
Pixel array used for image computaion.
pix. Variable in class HSVHex
pixel array.
pixMax_. Variable in class TripleSlider
pixMin_. Variable in class TripleSlider
PlaneMatch(Color, Game). Constructor for class PlaneMatch
Constructs the matching component.
PlaneMatchAndStart(Color, Game). Constructor for class PlaneMatchAndStart
Constructs a component containing matching component and a start-again button.
pm. Variable in class PlaneMatchAndStart
matching component
pointColor(Point). Method in class ChromaCanvas
Gets color of a point.
postMessage(ColorSpaceMsg). Method in class MessageProcessor
Adds a new message into the queue.
preferredSize(). Method in class ButtonBar
Overrides the default preferredSize() method.
preferredSize(). Method in class CompColor
Overrides the default preferredSize() method.
preferredSize(). Method in class CompHSVCone
Overrides the default preferredSize() method.
preferredSize(). Method in class CompHSVHex
Overrides the default preferredSize() method.
preferredSize(). Method in class CompHSVSliders
Overrides the default preferredSize() method.
preferredSize(). Method in class CompLABCanvas
Overrides the default preferredSize() method.
preferredSize(). Method in class CompLABSlice
Overrides the default preferredSize() method.
preferredSize(). Method in class CompLABSliders
Overrides the default preferredSize() method.
preferredSize(). Method in class CompRGBCube
Overrides the default preferredSize() method.
preferredSize(). Method in class CompRGBDither
Overrides the default preferredSize() method.
preferredSize(). Method in class CompRGBSliders
Overrides the default preferredSize() method.
preferredSize(). Method in class CompSliders
Overrides the default preferredSize() method.
preferredSize(). Method in class CompYIQCube
Overrides the default preferredSize() method.
preferredSize(). Method in class CompYIQSliders
Overrides the default preferredSize() method.
preferredSize(). Method in class DitherPlane
Overrides the default preferredSize() method.
preferredSize(). Method in class HSVHex
Overrides the default preferredSize() method.
preferredSize(). Method in class HSVhexcone
Overrides the default preferredSize() method.
preferredSize(). Method in class LabelXYZ
Overrides the default preferredSize() method.
preferredSize(). Method in class PlaneMatch
Overrides the default preferredSize() method.
preferredSize(). Method in class PlaneMatchAndStart
Overrides the default preferredSize() method.
preferredSize(). Method in class ProgressText
Overrides the default preferredSize() method.
preferredSize(). Method in class RGBCube
Overrides the default preferredSize() method.
preferredSize(). Method in class Slider
Overrides the default preferredSize() method.
preferredSize(). Method in class SlidersContainer
Overrides the default preferredSize() method.
preferredSize(). Method in class SpectrumInput
Overrides the default preferredSize() method.
preferredSize(). Method in class TripleSlider
Overrides the default preferredSize() method.
preferredSize(). Method in class XYZandColor
Overrides the default preferredSize() method.
prev_b. Variable in class ProgressText
previous color component
prev_g. Variable in class ProgressText
previous color component
prev_r. Variable in class ProgressText
previous color component
progress. Variable in class ProgressText
current progress code
ProgressText(Game). Constructor for class ProgressText
Constructs the progress prompt.
put(Object). Method in class Filter
Px. Static variable in class XYZSet
x color matching function tabulated at 20-nm intervals.
Py. Static variable in class XYZSet
y color matching function tabulated at 20-nm intervals.
Pz. Static variable in class XYZSet
z color matching function tabulated at 20-nm intervals.

Q

q. Variable in class YIQCoord
the Q coordinate.

R

R. Variable in class Diagram
R. Variable in class HSVhexcone
Hexcone's vertices.
r. Variable in class XYZSet
random. Variable in class Game
randomizer
randomColor(). Method in class Game
Generates random color, avoiding really dark ones that are hard to match by eye.
randomColor(RGBCoord). Method in class Game
Generates random color, avoiding really dark ones that are hard to match by eye.
rb_plane. Variable in class CompRGBDither
Red-blue dither-panel control
receiveObject(Object). Method in class ColorSpaceFrame
This method implements the ObjectReceiver interface.
receiveObject(Object). Method in interface ObjectReceiver
This method is called by an object producer.
recomputeCoordinates(). Method in class ColorSpaceFrame
This method is called from the ColorSpaceFrame when this frame has to be updated due to an external event (i.e.
recomputeCoordinates(). Method in class FrameHSV
This method overrides the one from the superclass, and does the actual coordinate conversion.
recomputeCoordinates(). Method in class FrameLAB
This method overrides the one from the superclass, and does the actual coordinate conversion.
recomputeCoordinates(). Method in class FrameYIQ
This method overrides the one from the superclass, and does the actual coordinate conversion.
recomputeCoordinates(). Method in class Game
Recomputes color coordinates.
red. Variable in class RGBCoord
RGB space coordinates (0...255)
registerComponent(UpdatableComponentImpl). Method in class ColorSpaceFrame
Registers an updatable component for this frame.
registerComponent(UpdatableComponentImpl). Method in class Game
Registers a component as updatable.
render(double, int). Static method in class DecimalPlaces
Render a String representing a double with specified number of decimal places.
reset(). Method in class Game
Resets all the components.
reset(). Method in class ProgressText
Resets the prompt to initial state.
reset(). Method in class SlidersContainer
Resets the slider container.
reset(Color). Method in class PlaneMatch
Resets the matching component to the background color for the outer rectangle and parent.rgbLocal color for the inner rectangle.
reset(Color). Method in class PlaneMatchAndStart
Resets this component.
reshape(int, int, int, int). Method in class TripleSlider
This method is called by the runtime when the slider is resized.
rf. Variable in class XYZSet
rg_plane. Variable in class CompRGBDither
Red-green dither-panel control
rgb. Variable in class ColorSpaceFrame
Reference to the main RGB coordinates.
rgb. Variable in class F
These RGB coordinates are used to create new color frames.
RGBCoord(int, int, int). Constructor for class RGBCoord
Constructs RGBCoord given initial values.
RGBCube(float, float, float). Constructor for class RGBCube
Constructs an RGB cube in YIQ color space.
RGBCube(int, int, int). Constructor for class RGBCube
Constructs an RGB cube in RGB color space.
rgbLocal. Variable in class ColorSpaceFrame
Local RGB coordinates used to update components.
rgbLocal. Variable in class Game
current color
rgbLocal. Variable in class ImgTest
RGB coordinates.
rgbLocal. Variable in class Spectrum
RGB color coordinates
rgbTarget. Variable in class Game
target color (color being matched)
RGBtoXYZ(RGBCoord). Method in class XYZSet
Converts from RGB to XYZ.
run(). Method in class Filter
Dispatches objects to the receiver.
run(). Method in class MessageProcessor
Implementation of the Runnable interface.
run(). Method in class Scheduler
Runs the job in a thread.
Rx. Variable in class HSVHex
coordinates for Red vertex.
Ry. Variable in class HSVHex
coordinates for Red vertex.

S

s. Variable in class HSVHex
hue and saturation for each (x,y) of the image.
saturation. Variable in class HSVCoord
saturation value, 0 to 1.
saturation. Variable in class HSVHex
Current HSV space coordinates.
scale(float). Method in class Matrix3D
Scale by f in all dimensions
scale(float, float, float). Method in class Matrix3D
Scale along each axis independently
scheduleJob(). Method in class Scheduler
Schedules a job and returns.
scheduler. Variable in class CompLABCanvas
Scheduler used to improve response time.
Scheduler(Job). Constructor for class Scheduler
Constructs a scheduler for a particular job doer.
setBackground(Color). Method in class CanvasDB
Sets background color.
setBackground(Color). Method in class Slider
Sets the color of the bar.
setBlue(int). Method in class RGBCoord
Sets the blue component.
setColor(int, Color). Method in class TripleSlider
Sets color of a part.
setCoord(float, float, float). Method in class RGBCube
Updates the position of the vertex indicating current color position within the cube.
setCoord(int, int, int). Method in class RGBCube
Updates the position of the vertex indicating current color position within the cube.
setCurrent(int, int). Method in class DitherPlane
Sets current coordinates.
setCurrentXY(int, int). Method in class DitherPlane
Sets current coordinates.
setCxCy(int, int). Method in class DitherPlane
Clips input coordinates to 0 to 255 range.
setDelay(long). Method in class Filter
Sets delay interval.
setEdgeMap(int, int, int). Method in class VertConn
This function establishes mapping of edges into array of drawn edges.
setEnabled(boolean). Method in class TripleSlider
Enables/disables the slider.
setGreen(int). Method in class RGBCoord
Sets the green component.
setHSV(float). Method in class HSVHex
Sets the V value and repaints the hexagon.
setHSV(float, float). Method in class HSVHex
Sets the S and H values and repaints the hexagon.
setHSV(float, float, float). Method in class HSVHex
Sets the H, S and V values and repaints the hexagon.
setRed(int). Method in class RGBCoord
Sets the red component.
setRGB(int, int, int). Method in class RGBCoord
Sets the RGB coordinates to specified values.
setValid(boolean). Method in class RGBCoord
Sets the valid flag.
setValue(float). Method in class HSVhexcone
Sets brightness value.
setValue(float). Method in class Slider
Sets new value.
setValue(int). Method in class Slider
Sets new value.
setValues(double, double). Method in class TripleSlider
Sets new values of the slider.
SIZE. Static variable in class DitherPlane
dither panel size.
slice. Variable in class CompLABSlice
Canvas containing LAB slice.
Slider(SliderListener, int, int, float, float, float, String). Constructor for class Slider
Constructs a floating-point slider.
Slider(SliderListener, int, int, int, int, int, String). Constructor for class Slider
Constructs an integer slider.
slider1. Variable in class CompSliders
slider component
slider2. Variable in class CompSliders
slider component
slider3. Variable in class CompSliders
slider component
slider_id. Variable in class Slider
assigned slider id
sliderA. Variable in class CompLABSliders
sliderAdjusted(int, float). Method in class CompHSVSliders
This method implements one of the SliderListener interface methods.
sliderAdjusted(int, float). Method in class CompLABSliders
This method implements one of the SliderListener interface methods.
sliderAdjusted(int, float). Method in class CompRGBSliders
This method implements one of the SliderListener interface methods.
sliderAdjusted(int, float). Method in class CompSliders
This method implements one of the SliderListener interface methods.
sliderAdjusted(int, float). Method in class CompYIQSliders
This method implements one of the SliderListener interface methods.
sliderAdjusted(int, float). Method in interface SliderListener
This method is called by a slider upon receiving user input.
sliderAdjusted(int, int). Method in class CompHSVSliders
This method implements one of the SliderListener interface methods.
sliderAdjusted(int, int). Method in class CompLABSliders
This method implements one of the SliderListener interface methods.
sliderAdjusted(int, int). Method in class CompRGBSliders
This method implements one of the SliderListener interface methods.
sliderAdjusted(int, int). Method in class CompSliders
This method implements one of the SliderListener interface methods.
sliderAdjusted(int, int). Method in class CompYIQSliders
This method implements one of the SliderListener interface methods.
sliderAdjusted(int, int). Method in interface SliderListener
This method is called by a slider upon receiving user input.
sliderB. Variable in class CompLABSliders
sliderB. Variable in class CompRGBSliders
Blue slider control.
sliderG. Variable in class CompRGBSliders
Green slider control.
sliderH. Variable in class CompHSVSliders
Hue slider control.
sliderI. Variable in class CompYIQSliders
I slider control.
sliderL. Variable in class CompLABSliders
sliderQ. Variable in class CompYIQSliders
Q slider control.
sliderR. Variable in class CompRGBSliders
Red slider control.
sliderS. Variable in class CompHSVSliders
Saturation slider control.
SlidersContainer(Game). Constructor for class SlidersContainer
Constructs the slider container.
sliderV. Variable in class CompHSVSliders
Brightness slider control.
sliderY. Variable in class CompYIQSliders
Y slider control.
sourceWindow. Variable in class ColorSpaceMsg
Color space frame ID sending the message.
SPACE_NAME. Static variable in class Space
Titles of color space frames.
spaceID. Variable in class CompSliders
current color space code
spaceID. Variable in class Game
current color space code
Spectrum(). Constructor for class Spectrum
spectrumInput. Variable in class Spectrum
spectrum input component.
SpectrumInput(Spectrum). Constructor for class SpectrumInput
Constructs the spectrum input component.
spectrumToXYZ(float[]). Method in class XYZSet
Computes XYZ coordinates for a spectrum.
startAgain. Variable in class PlaneMatchAndStart
start-again button
stop(). Method in class F
Disposes of all active frame and enables all buttons when the browser leaves this page.

T

this_window. Variable in class ColorSpaceFrame
ID assigned to this object when instantiated.
thread. Variable in class Filter
dispatching thread
thread. Variable in class Scheduler
scheduler's thread
toString(). Method in class ColorSpaceMsg
Converts this message to string.
toString(). Method in class HSVCoord
Converts HSV coordinates to string.
toString(). Method in class Matrix3D
toString(). Method in class RGBCoord
Converts to String.
toString(). Method in class XY
Converts the coordinate pair to string.
toString(). Method in class YIQCoord
Converts YIQ coordinates to string.
toVertices. Variable in class VertConn
vertex connection array
transform(float[], int[], int). Method in class Matrix3D
Transform nvert points from v into tv.
translate(float, float, float). Method in class Matrix3D
Translate the origin
TripleSlider(). Constructor for class TripleSlider
Constructs and initializes the slider.
type. Variable in class DitherPlane
type of the dither panel.
TYPE_RB. Static variable in class DitherPlane
red-blue type.
TYPE_RG. Static variable in class DitherPlane
red-green type.

U

unit(). Method in class Matrix3D
Reinitialize to the unit matrix
UpdatableComponentImpl(). Constructor for class UpdatableComponentImpl
Constructor assigns a unique id.
updatableComponents. Variable in class ColorSpaceFrame
A Vector of registered updatable components.
updatableComponents. Variable in class Game
vector of updatable components
update(). Method in class CompColor
Self-update method.
update(). Method in class CompHSVCone
Self-update method.
update(). Method in class CompHSVHex
Self-update method that implements UpdatableComponentIfc.
update(). Method in class CompHSVSliders
Self-update method.
update(). Method in class CompLABCanvas
Self-update method.
update(). Method in class CompLABSlice
Self-update method that implements UpdatableComponentIfc.
update(). Method in class CompLABSliders
Self-update method.
update(). Method in class CompRGBCube
Self-update method that implements UpdatableComponentIfc.
update(). Method in class CompRGBDither
Self-update method.
update(). Method in class CompRGBSliders
Self-update method.
update(). Method in class CompSliders
Self-update method that implements UpdatableComponentIfc.
update(). Method in class CompYIQCube
Self-update method that implements UpdatableComponentIfc.
update(). Method in class CompYIQSliders
Self-update method.
update(). Method in class LabelXYZ
Updates the labels.
update(). Method in class PlaneMatch
Self-update method that implements UpdatableComponentIfc.
update(). Method in class PlaneMatchAndStart
Self-update method that implements UpdatableComponentIfc.
update(). Method in class ProgressText
Self-update method that implements UpdatableComponentIfc.
update(). Method in class SlidersContainer
Self-update method that implements UpdatableComponentIfc.
update(). Method in class Spectrum
Updates labels and color.
update(). Method in interface UpdatableComponentIfc
This method is invoked when the object must update itself.
update(). Method in class UpdatableComponentImpl
This method must be overridden by the object to update itself.
update(). Method in class XYZandColor
Updates the labels and the resulting color.
update(Graphics). Method in class CanvasDB
Off-screen version that overrides default update(Graphics) method.
update(Graphics). Method in class ChromaCanvas
Overrides the default update(Graphics) method to draw current color marker.
update(Graphics). Method in class CompColor
Overrides the default update(Graphics) method in order not to clear screen to avoid flicker.
update(Graphics). Method in class CompLABCanvas
Overrides the default update(Graphics) method in order not to clear screen to avoid flicker.
update(Graphics). Method in class DitherPlane
Overrides the default update(Graphics) method in order not to clear screen to avoid flicker.
update(Graphics). Method in class HSVHex
Overrides the default update(Graphics) method in order not to clear screen to avoid flicker.
update(Graphics). Method in class PlaneMatch
Overrides the default update(Graphics) method in order not to clear screen to avoid flicker.
update(Graphics). Method in class TripleSlider
Overrides the default update(Graphics) method in order not to clear screen to avoid flicker.
updateColorSpaceFrame(). Method in class ColorSpaceFrame
This method is called when the message processor dispatches frame-update events.
updateState(int). Method in class F
This method is called from the message processor when a button becomes enabled.
updateState(int). Method in interface UpdateState
Update state of the specified object.
updateState(int, int, int). Method in class CompRGBDither
This method implements the DitherPanelListener interface.
updateState(int, int, int). Method in interface DitherPanelListener
This method is called by a dither plane upon receiving user input.

V

valid. Variable in class RGBCoord
Flag set to true if the coordinates are valid.
value. Variable in class HSVCoord
brightness value, 0 to 1.
value. Variable in class HSVHex
Current HSV space coordinates.
value. Variable in class HSVhexcone
Brightness value.
value_label. Variable in class Slider
scaling factor: 1 (10^0) for integer type; 10^n - for floats with n decimal places int scaler; /** label indicating the current value
valueToString(float). Method in class Slider
Converts value to string.
VertConn(). Constructor for class VertConn
Constructs an empty vertex connection array.
VertConn(int, int, int). Constructor for class VertConn
Constructs a vertex connection array to 3 vertices.

W

W. Variable in class HSVhexcone
Hexcone's vertices.
WIDTH. Static variable in class ChromaCanvas
Width of chromaticity diagram
WIDTH. Static variable in class ImgTest
Width of chromaticity diagram
width_. Variable in class TripleSlider
wxy. Variable in class ChromaticityData
Array containing chromaticity coordinates at 5-nm intervals.

X

x. Variable in class XY
x - coordinate
X. Variable in class XYZSet
X0. Static variable in class HSVhexcone
Vertices' coordinate grid.
X1. Static variable in class HSVhexcone
Vertices' coordinate grid.
X2. Static variable in class HSVhexcone
Vertices' coordinate grid.
XB. Variable in class Diagram
XG. Variable in class Diagram
xo. Variable in class Matrix3D
XR. Variable in class Diagram
xrot(double). Method in class Matrix3D
rotate theta degrees about the x axis
XUNIT. Static variable in class HSVhexcone
Horizontal unit measure in pixels.
XW. Variable in class Diagram
xx. Variable in class Matrix3D
xy. Variable in class Matrix3D
XY(float, float). Constructor for class XY
Constructs a coordinate pair.
xyz. Variable in class CompLABCanvas
Prec protected float frac; // = (L + 16) / 116 /** RGB-XYZ-LAB converter.
xyz. Variable in class FrameLAB
This is a peer of rgbLocal in the superclass.
xyz. Variable in class Game
peer of rgbLocal.
xyz. Variable in class LabelXYZ
reference to the RGB-XYZ converter
xyz. Variable in class Spectrum
peer of rgbLocal
xyz_color. Variable in class Spectrum
XYZandColor(RGBCoord, XYZSet). Constructor for class XYZandColor
Constructs the container for the XYZ labels and the resulting color component.
XYZSet(). Constructor for class XYZSet
Constructs a converter with no arguments.
XYZSet(RGBCoord). Constructor for class XYZSet
Constructs a converter with an argument.
XYZtoLAB(). Method in class XYZSet
Converts from XYZ to LAB internally.
XYZtoRGB(). Method in class XYZSet
Converts from XYZ to RGB internally.
XYZtoRGB(RGBCoord). Method in class XYZSet
Converts from XYZ to RGB.
xz. Variable in class Matrix3D

Y

Y. Variable in class HSVhexcone
Hexcone's vertices.
y. Variable in class XY
y - coordinate
Y. Variable in class XYZSet
y. Variable in class YIQCoord
the Y coordinate.
Y0. Static variable in class HSVhexcone
Vertices' coordinate grid.
Y1. Static variable in class HSVhexcone
Vertices' coordinate grid.
Y2. Static variable in class HSVhexcone
Vertices' coordinate grid.
YB. Variable in class Diagram
YG. Variable in class Diagram
yiqCoord. Variable in class FrameYIQ
This is a peer of rgbLocal in the superclass.
yiqCoord. Variable in class Game
peer of rgbLocal.
YIQCoord(RGBCoord). Constructor for class YIQCoord
Constructor from RGB space
yo. Variable in class Matrix3D
yout. Variable in class HSVHex
YR. Variable in class Diagram
yrot(double). Method in class Matrix3D
rotate theta degrees about the y axis
YUNIT. Static variable in class HSVhexcone
Vertical unit measure in pixels.
YW. Variable in class Diagram
Yx. Variable in class HSVHex
coordinates for Yellow vertex.
yx. Variable in class Matrix3D
Yy. Variable in class HSVHex
coordinates for Yellow vertex.
yy. Variable in class Matrix3D
yz. Variable in class Matrix3D