/*
 * $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.