sgtplot
Class TransformColorMap
- java.lang.Object
-
- sgtplot.ColorMap
-
- sgtplot.TransformColorMap
-
- All Implemented Interfaces:
- java.beans.PropertyChangeListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, TransformAccess, TransformColor
public class TransformColorMap extends ColorMap implements java.lang.Cloneable, java.beans.PropertyChangeListener, TransformColor, TransformAccess
TransformColorMapprovides a mapping from a value to aColor.- Since:
- 2.0
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor and Description TransformColorMap(Transform rTrans, Transform gTrans, Transform bTrans)Initialize the color map to use red, green, and blue transforms.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description ColorMapcopy()Create a copy of theColorMapobject.booleanequals(ColorMap cm)Test for equality of color maps.TransformgetBlueTransform()Get the blue colorTransform.java.awt.ColorgetColor(double val)Get aColor.TransformgetGreenTransform()Get the green colorTransform.Range2DgetRange()Get the current user range for theTransforms.TransformgetRedTransform()Get the red colorTransform.voidsetBlueTransform(Transform blue)Set the blue colorTransformvoidsetColorTransforms(Transform rTrans, Transform gTrans, Transform bTrans)Set the colorTransforms.voidsetGreenTransform(Transform green)Set the green colorTransformvoidsetRange(Range2D range)Set the user range for all theTransforms.voidsetRedTransform(Transform red)Set the red colorTransform-
Methods inherited from class sgtplot.ColorMap
addPropertyChangeListener, isBatch, propertyChange, removePropertyChangeListener, setBatch, setBatch
-
-
-
-
Constructor Detail
-
TransformColorMap
public TransformColorMap(Transform rTrans, Transform gTrans, Transform bTrans)
Initialize the color map to use red, green, and blue transforms. Sets upColorMapforTRANSFORMaccess. EachTransformshould have identical user ranges. The physical range will be set to 0.0 to 1.0 for each color component.- See Also:
Transform
-
-
Method Detail
-
copy
public ColorMap copy()
Create a copy of theColorMapobject.
-
getColor
public java.awt.Color getColor(double val)
Get aColor. Returns aColorby one of four methods.INDEXED,TRANSFORM,LEVEL_INDEXED, andLEVEL_TRANSFORM.
-
setRange
public void setRange(Range2D range)
Set the user range for all theTransforms.- Specified by:
setRangein interfaceTransformAccess
-
getRange
public Range2D getRange()
Get the current user range for theTransforms.
-
setColorTransforms
public void setColorTransforms(Transform rTrans, Transform gTrans, Transform bTrans)
Set the colorTransforms.
Property Change:redColorTransform,greenColorTransform, andblueColorTransform.- Specified by:
setColorTransformsin interfaceTransformColor- Parameters:
rTrans- redTransformgTrans- greenTransformbTrans- blueTransform
-
setRedTransform
public void setRedTransform(Transform red)
Set the red colorTransform- Specified by:
setRedTransformin interfaceTransformColor
-
getRedTransform
public Transform getRedTransform()
Get the red colorTransform.- Specified by:
getRedTransformin interfaceTransformColor- Returns:
- red
Transform
-
setGreenTransform
public void setGreenTransform(Transform green)
Set the green colorTransform- Specified by:
setGreenTransformin interfaceTransformColor
-
getGreenTransform
public Transform getGreenTransform()
Get the green colorTransform.- Specified by:
getGreenTransformin interfaceTransformColor- Returns:
- green
Transform
-
setBlueTransform
public void setBlueTransform(Transform blue)
Set the blue colorTransform- Specified by:
setBlueTransformin interfaceTransformColor
-
getBlueTransform
public Transform getBlueTransform()
Get the blue colorTransform.- Specified by:
getBlueTransformin interfaceTransformColor- Returns:
- blue
Transform
-
-
DMelt 3.0 © DataMelt by jWork.ORG