/*
* $Id: ColorTransform.java,v 1.1 2002/11/26 23:34:54 oz Exp $
*
* This software is provided by NOAA for full, free and open release. It is
* understood by the recipient/user that NOAA assumes no liability for any
* errors contained in the code. Although this software is released without
* conditions or restrictions in its use, it is expected that appropriate
* credit be given to its author and to the National Oceanic and Atmospheric
* Administration should the software be included by the recipient as an
* element in other product development.
*/
package sgtplot.util;
import java.beans.PropertyChangeListener;
import java.awt.*;
import sgtplot.Transform;
import sgtplot.TransformColor;
import sgtplot.util.Range2D;
/**
* Transform defines an interface for transformations between
* user and physical coordinates.
*
* @see AxisTransform
*
* @author Donald Denbo
* @version $Revision: 1.1 $, $Date: 2002/11/26 23:34:54 $
* @since 1.0
*/
public class ColorTransform implements TransformColor {
Transform mRedTransform;
Transform mGreenTransform;
Transform mBlueTransform;;
public ColorTransform() {
}
public ColorTransform(Transform redTransform, Transform greenTransform, Transform blueTransform) {
mRedTransform = redTransform;
mGreenTransform = greenTransform;
mBlueTransform = blueTransform;
}
public Transform getRedTransform() {
return mRedTransform;
}
public void setRedTransform(Transform redTransform) {
mRedTransform = redTransform;
}
public Transform getGreenTransform() {
return mGreenTransform;
}
public void setGreenTransform(Transform greenTransform) {
mGreenTransform = greenTransform;
}
public Transform getBlueTransform() {
return mBlueTransform;
}
public void setBlueTransform(Transform blueTransform) {
mBlueTransform = blueTransform;
}
public void setColorTransforms(Transform red, Transform green, Transform blue) {
mRedTransform = red;
mGreenTransform = green;
mBlueTransform = blue;
}
}
Ads help maintain this website.