gov.noaa.pmel.sgt
Class SineTransform
java.lang.Object
gov.noaa.pmel.sgt.AxisTransform
gov.noaa.pmel.sgt.SineTransform
- All Implemented Interfaces:
- Transform, java.io.Serializable, java.lang.Cloneable
public class SineTransform
- extends AxisTransform
- implements java.lang.Cloneable
Performs a sine(x) transform on a cartesian axis.
- Since:
- 2.x
- Version:
- $Revision$, $Date$
- Author:
- Donald Denbo
- See Also:
- Serialized Form
Methods inherited from class gov.noaa.pmel.sgt.AxisTransform |
addPropertyChangeListener, getId, getRangeP, getRangeU, getSoTRangeU, getTimeRangeU, isSpace, isTime, removePropertyChangeListener, setId, setRangeP, setRangeP, setRangeU, setRangeU, setRangeU, setRangeU, setRangeU, setRangeU |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SineTransform
public SineTransform()
SineTransform
public SineTransform(double p1,
double p2,
double u1,
double u2)
SineTransform
public SineTransform(Range2D pr,
Range2D ur)
SineTransform
public SineTransform(double p1,
double p2,
GeoDate t1,
GeoDate t2)
SineTransform
public SineTransform(Range2D pr,
TimeRange tr)
SineTransform
public SineTransform(Range2D pr,
SoTRange str)
copy
public AxisTransform copy()
getTransP
public double getTransP(double u)
- Description copied from interface:
Transform
- Transform from user to physical coordinates.
- Specified by:
getTransP
in interface Transform
- Parameters:
u
- user value
- Returns:
- physical value
getTransP
public double getTransP(GeoDate t)
getTransP
public double getTransP(long t)
getTransP
public double getTransP(SoTValue v)
- Description copied from class:
AxisTransform
- Get physical value as a function of
SoTValue
.
- Specified by:
getTransP
in class AxisTransform
getTransU
public double getTransU(double p)
- Description copied from interface:
Transform
- Transform from physical to user coordinates.
- Specified by:
getTransU
in interface Transform
- Parameters:
p
- physical value
- Returns:
- user value
getTimeTransU
public GeoDate getTimeTransU(double p)
getLongTimeTransU
public long getLongTimeTransU(double p)
getSoTTransU
public SoTValue getSoTTransU(double p)
- Description copied from class:
AxisTransform
- Get user transform value as a
SoTValue
- Specified by:
getSoTTransU
in class AxisTransform