sgtplot
Class CLTransformColorMap
- java.lang.Object
-
- sgtplot.ColorMap
-
- sgtplot.CLTransformColorMap
-
- All Implemented Interfaces:
- java.beans.PropertyChangeListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, ContourLevelsAccess, TransformColor
public class CLTransformColorMap extends ColorMap implements java.lang.Cloneable, java.beans.PropertyChangeListener, TransformColor, ContourLevelsAccess
CLTransformColorMapprovides a mapping from a value to aColorvia aContourLevelobject.- Since:
- 2.0
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor and Description CLTransformColorMap(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 color map equalityTransformgetBlueTransform()Get the blue colorTransform.java.awt.ColorgetColor(double val)Get aColor.ContourLevelsgetContourLevels()GetContourLevelsfor the color mappings.TransformgetGreenTransform()Get the green colorTransform.Range2DgetRange()Get the current user range for theTransforms.TransformgetRedTransform()Get the red colorTransform.voidsetBlueTransform(Transform blue)Set the blue transform.voidsetColorTransforms(Transform rTrans, Transform gTrans, Transform bTrans)Set the colorTransforms.voidsetContourLevels(ContourLevels cl)SetContourLevels.voidsetGreenTransform(Transform green)Set the green transform.voidsetRedTransform(Transform red)Set the red transform.-
Methods inherited from class sgtplot.ColorMap
addPropertyChangeListener, isBatch, propertyChange, removePropertyChangeListener, setBatch, setBatch
-
-
-
-
Constructor Detail
-
CLTransformColorMap
public CLTransformColorMap(Transform rTrans, Transform gTrans, Transform bTrans)
Initialize the color map to use red, green, and blue transforms. 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.
-
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 transform.- 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 transform.- 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 transform.- Specified by:
setBlueTransformin interfaceTransformColor
-
getBlueTransform
public Transform getBlueTransform()
Get the blue colorTransform.- Specified by:
getBlueTransformin interfaceTransformColor- Returns:
- blue
Transform
-
setContourLevels
public void setContourLevels(ContourLevels cl)
SetContourLevels.
Property Change:contourLevels.- Specified by:
setContourLevelsin interfaceContourLevelsAccess- Parameters:
cl-ContourLevels
-
getContourLevels
public ContourLevels getContourLevels()
GetContourLevelsfor the color mappings.- Specified by:
getContourLevelsin interfaceContourLevelsAccess- Returns:
ContourLevels
-
-
DMelt 3.0 © DataMelt by jWork.ORG