sgtplot.util
Class ExponentialTransformUp
- java.lang.Object
-
- sgtplot.util.ExponentialTransformUp
-
- All Implemented Interfaces:
- java.io.Serializable, Transform
public class ExponentialTransformUp extends java.lang.Object implements Transform
ExponentialTransformUpdefines a exponential transformations between user and physical coordinates defined between two end points.- See Also:
AxisTransform, Serialized Form
-
-
Constructor Summary
Constructors Constructor and Description ExponentialTransformUp()ExponentialTransformUp(double p1, double p2, double u1, double u2)ExponentialTransformUp(Range2D prange, Range2D urange)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidaddPropertyChangeListener(java.beans.PropertyChangeListener listener)Add listener for changes to transform properties.Range2DgetRangeP()Get the physical coordinate range.Range2DgetRangeU()Get the user coordinate range for double values.doublegetTransP(double u)Transform from user to physical coordinates.doublegetTransU(double p)Transform from physical to user coordinates.voidremovePropertyChangeListener(java.beans.PropertyChangeListener listener)Remove listener.voidsetRangeP(double p1, double p2)Set physical coordinate range.voidsetRangeP(Range2D prange)Set physical coordinate range.voidsetRangeU(double u1, double u2)Set the user coordinate range for double values.voidsetRangeU(Range2D urange)Set the user coordinate range for double values.
-
-
-
Constructor Detail
-
ExponentialTransformUp
public ExponentialTransformUp(double p1, double p2, double u1, double u2)
-
ExponentialTransformUp
public ExponentialTransformUp()
-
-
Method Detail
-
setRangeP
public void setRangeP(double p1, double p2)Set physical coordinate range.- Specified by:
setRangePin interfaceTransform- Parameters:
p1- minimum value, physical coordinatesp2- maximum value, physical coordinates- See Also:
LinearTransform
-
setRangeP
public void setRangeP(Range2D prange)
Set physical coordinate range.- Specified by:
setRangePin interfaceTransform- Parameters:
prange- physcial coordinate range- See Also:
Range2D,LinearTransform
-
getRangeP
public Range2D getRangeP()
Get the physical coordinate range.
-
setRangeU
public void setRangeU(double u1, double u2)Set the user coordinate range for double values.- Specified by:
setRangeUin interfaceTransform- Parameters:
u1- minimum value, user coordinatesu2- maximum value, user coordinates- See Also:
LinearTransform
-
setRangeU
public void setRangeU(Range2D urange)
Set the user coordinate range for double values.- Specified by:
setRangeUin interfaceTransform- Parameters:
urange- user coordinate range- See Also:
Range2D,LinearTransform
-
getRangeU
public Range2D getRangeU()
Get the user coordinate range for double values.
-
getTransP
public double getTransP(double u)
Transform from user to physical coordinates.
-
getTransU
public double getTransU(double p)
Transform from physical to user coordinates.
-
addPropertyChangeListener
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Add listener for changes to transform properties.- Specified by:
addPropertyChangeListenerin interfaceTransform
-
removePropertyChangeListener
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Description copied from interface:TransformRemove listener.- Specified by:
removePropertyChangeListenerin interfaceTransform
-
-
DMelt 3.0 © DataMelt by jWork.ORG