/*
 * $Id: SineTransform.java,v 1.7 2003/08/22 23:02:32 dwd 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;

import sgtplot.util.GeoDate;
import sgtplot.util.Range2D;
import sgtplot.util.SoTRange;
import sgtplot.util.SoTValue;
import sgtplot.util.TimeRange;

/**
 * Performs a sine(x) transform on a cartesian axis.
 *
 * @author Donald Denbo
 * @version $Revision: 1.7 $, $Date: 2003/08/22 23:02:32 $
 * @since 2.x
 */
public class SineTransform extends AxisTransform implements Cloneable {
  public SineTransform() {
    super();
  }
  public SineTransform(double p1,double p2,double u1,double u2) {
    super(p1, p2, u1, u2);
  }
  public SineTransform(Range2D pr,Range2D ur) {
    super(pr, ur);
  }
  public SineTransform(double p1,double p2,GeoDate t1,GeoDate t2) {
    super(p1, p2, t1, t2);
  }
  public SineTransform(Range2D pr,TimeRange tr) {
    super(pr, tr);
  }
  public SineTransform(Range2D pr, SoTRange str) {
    super(pr, str);
  }
  public AxisTransform copy() {
    SineTransform newTransform;
    try {
      newTransform = (SineTransform)clone();
    } catch (CloneNotSupportedException e) {
      newTransform = new SineTransform();
    }
    return (AxisTransform)newTransform;
  }
  public double getTransP(double u) {
    throw new MethodNotImplementedError();
  }
  public double getTransP(GeoDate t) {
    throw new MethodNotImplementedError();
  }
  public double getTransP(long t) {
    throw new MethodNotImplementedError();
  }
  public double getTransP(SoTValue v) {
    throw new MethodNotImplementedError();
  }
  public double getTransU(double p) {
    throw new MethodNotImplementedError();
  }
  public GeoDate getTimeTransU(double p) {
    throw new MethodNotImplementedError();
  }
  public long getLongTimeTransU(double p) {
    throw new MethodNotImplementedError();
  }
  public SoTValue getSoTTransU(double p) {
    throw new MethodNotImplementedError();
  }
  void computeTransform() {
    throw new MethodNotImplementedError();
  }
}

 

Ads help maintain this website.