com.yobotics.simulationconstructionset.util.graphics
Class ColorSpectrum
java.lang.Object
com.yobotics.simulationconstructionset.util.graphics.ColorSpectrum
public class ColorSpectrum
- extends java.lang.Object
Title: ColorSpectrum
Description: Provides a mapping from scalar values to colors.
Colors are given as an array of RGB values.
Copyright: Copyright (c) 2007
Company:
- Version:
- 1.0
- Author:
- Brian Bonnlander
Method Summary |
static void |
addCube(double cubeX,
double cubeY,
double cubeSize,
java.awt.Color color,
SimulationConstructionSet scs)
|
static ColorSpectrum |
boneColors(int numColors)
|
static ColorSpectrum |
boneColors(int numColors,
boolean reverseMap)
|
static ColorSpectrum |
coolColors(int numColors)
|
static ColorSpectrum |
coolColors(int numColors,
boolean reverseMap)
|
static ColorSpectrum |
copperColors(int numColors)
|
static ColorSpectrum |
copperColors(int numColors,
boolean reverseMap)
|
java.awt.Color |
getColor(double value,
double minValue,
double maxValue)
|
java.awt.Color |
getColorContinuous(double value,
double minValue,
double maxValue)
|
float[][] |
getRGBCopy()
|
static ColorSpectrum |
grayColors(int numColors)
|
static ColorSpectrum |
grayColors(int numColors,
boolean reverseMap)
|
static ColorSpectrum |
hotColors(int numColors)
|
static ColorSpectrum |
hotColors(int numColors,
boolean reverseMap)
|
static ColorSpectrum |
hsvColors(int numColors)
|
static ColorSpectrum |
hsvColors(int numColors,
boolean reverseMap)
|
static ColorSpectrum |
jet2Colors(int numColors)
|
static ColorSpectrum |
jet2Colors(int numColors,
boolean reverseMap)
|
static ColorSpectrum |
jetColors(int numColors)
|
static ColorSpectrum |
jetColors(int numColors,
boolean reverseMap)
|
static void |
main(java.lang.String[] args)
|
static void |
printSpectrum(ColorSpectrum spectrum,
double cubeY,
double cubeSize,
SimulationConstructionSet scs)
|
int |
size()
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ColorSpectrum
public ColorSpectrum(float[][] RGB)
ColorSpectrum
public ColorSpectrum(double[][] RGB)
ColorSpectrum
public ColorSpectrum(java.awt.Color[] colors)
size
public int size()
getRGBCopy
public float[][] getRGBCopy()
getColor
public java.awt.Color getColor(double value,
double minValue,
double maxValue)
getColorContinuous
public java.awt.Color getColorContinuous(double value,
double minValue,
double maxValue)
jetColors
public static ColorSpectrum jetColors(int numColors)
jetColors
public static ColorSpectrum jetColors(int numColors,
boolean reverseMap)
jet2Colors
public static ColorSpectrum jet2Colors(int numColors)
jet2Colors
public static ColorSpectrum jet2Colors(int numColors,
boolean reverseMap)
hsvColors
public static ColorSpectrum hsvColors(int numColors)
hsvColors
public static ColorSpectrum hsvColors(int numColors,
boolean reverseMap)
boneColors
public static ColorSpectrum boneColors(int numColors)
boneColors
public static ColorSpectrum boneColors(int numColors,
boolean reverseMap)
copperColors
public static ColorSpectrum copperColors(int numColors)
copperColors
public static ColorSpectrum copperColors(int numColors,
boolean reverseMap)
hotColors
public static ColorSpectrum hotColors(int numColors)
hotColors
public static ColorSpectrum hotColors(int numColors,
boolean reverseMap)
coolColors
public static ColorSpectrum coolColors(int numColors)
coolColors
public static ColorSpectrum coolColors(int numColors,
boolean reverseMap)
grayColors
public static ColorSpectrum grayColors(int numColors)
grayColors
public static ColorSpectrum grayColors(int numColors,
boolean reverseMap)
addCube
public static void addCube(double cubeX,
double cubeY,
double cubeSize,
java.awt.Color color,
SimulationConstructionSet scs)
printSpectrum
public static void printSpectrum(ColorSpectrum spectrum,
double cubeY,
double cubeSize,
SimulationConstructionSet scs)
main
public static void main(java.lang.String[] args)