source: ether_megapoli/trunk/service/implementation/gov2/noaa/pmel/sgt/SineTransform.java @ 192

Last change on this file since 192 was 192, checked in by vmipsl, 13 years ago

Servlet _ Contour en cours _ package gov2

File size: 2.4 KB
Line 
1/*
2 * $Id: SineTransform.java,v 1.7 2003/08/22 23:02:32 dwd Exp $
3 *
4 * This software is provided by NOAA for full, free and open release.  It is
5 * understood by the recipient/user that NOAA assumes no liability for any
6 * errors contained in the code.  Although this software is released without
7 * conditions or restrictions in its use, it is expected that appropriate
8 * credit be given to its author and to the National Oceanic and Atmospheric
9 * Administration should the software be included by the recipient as an
10 * element in other product development.
11 */
12
13package  gov.noaa.pmel.sgt;
14
15import gov.noaa.pmel.util.GeoDate;
16import gov.noaa.pmel.util.Range2D;
17import gov.noaa.pmel.util.TimeRange;
18import gov.noaa.pmel.util.SoTValue;
19import gov.noaa.pmel.util.SoTRange;
20
21/**
22 * Performs a sine(x) transform on a cartesian axis.
23 *
24 * @author Donald Denbo
25 * @version $Revision: 1.7 $, $Date: 2003/08/22 23:02:32 $
26 * @since 2.x
27 */
28public class SineTransform extends AxisTransform implements Cloneable {
29  public SineTransform() {
30    super();
31  }
32  public SineTransform(double p1,double p2,double u1,double u2) {
33    super(p1, p2, u1, u2);
34  }
35  public SineTransform(Range2D pr,Range2D ur) {
36    super(pr, ur);
37  }
38  public SineTransform(double p1,double p2,GeoDate t1,GeoDate t2) {
39    super(p1, p2, t1, t2);
40  }
41  public SineTransform(Range2D pr,TimeRange tr) {
42    super(pr, tr);
43  }
44  public SineTransform(Range2D pr, SoTRange str) {
45    super(pr, str);
46  }
47  public AxisTransform copy() {
48    SineTransform newTransform;
49    try {
50      newTransform = (SineTransform)clone();
51    } catch (CloneNotSupportedException e) {
52      newTransform = new SineTransform();
53    }
54    return (AxisTransform)newTransform;
55  }
56  public double getTransP(double u) {
57    throw new MethodNotImplementedError();
58  }
59  public double getTransP(GeoDate t) {
60    throw new MethodNotImplementedError();
61  }
62  public double getTransP(long t) {
63    throw new MethodNotImplementedError();
64  }
65  public double getTransP(SoTValue v) {
66    throw new MethodNotImplementedError();
67  }
68  public double getTransU(double p) {
69    throw new MethodNotImplementedError();
70  }
71  public GeoDate getTimeTransU(double p) {
72    throw new MethodNotImplementedError();
73  }
74  public long getLongTimeTransU(double p) {
75    throw new MethodNotImplementedError();
76  }
77  public SoTValue getSoTTransU(double p) {
78    throw new MethodNotImplementedError();
79  }
80  void computeTransform() {
81    throw new MethodNotImplementedError();
82  }
83}
Note: See TracBrowser for help on using the repository browser.