gov.noaa.pmel.sgt
Class LogTransform
java.lang.Object
gov.noaa.pmel.sgt.AxisTransform
gov.noaa.pmel.sgt.LogTransform
- All Implemented Interfaces:
- Transform, java.io.Serializable, java.lang.Cloneable
public class LogTransform
- extends AxisTransform
- implements java.lang.Cloneable
Transform class for creation of "log" axes. An example
is available demonstrating LogTransform
use.
--------------------------------------------------------------------------
NAME : LogTransform.java
FUNCTION : Performs a logarithm transform on a cartesian axis.
ORIGIN : GFI INFORMATIQUE
PROJECT : SONC DPS
-------------------------------------------------------------------------
HISTORY
VERSION : 03/07/2002 LBE
old version had no fonctionality. It was just written
for future evolutions. This new version complete the class
END-HISTORY
------------------------------------------------------------------------
- Since:
- 3.0
- 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 |
LogTransform
public LogTransform()
LogTransform
public LogTransform(double p1,
double p2,
double u1,
double u2)
LogTransform
public LogTransform(Range2D pr,
Range2D ur)
LogTransform
public LogTransform(double p1,
double p2,
GeoDate t1,
GeoDate t2)
LogTransform
public LogTransform(Range2D pr,
TimeRange tr)
LogTransform
public LogTransform(Range2D pr,
SoTRange str)
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
setMinValue
public void setMinValue(int minVal)
getMinValue
public int getMinValue()