sgtplot
Class TableLookupTransform
- java.lang.Object
-
- sgtplot.TableLookupTransform
-
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, Transform
public class TableLookupTransform extends java.lang.Object implements java.lang.Cloneable, Transform
Description of Class TableLookupTransform- Since:
- 2.x
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor and Description TableLookupTransform()TableLookupTransform(double[] p, double[] u)TableLookupTransform(double p1, double p2, double u1, double u2)TableLookupTransform(Range2D pr, Range2D ur)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidaddPropertyChangeListener(java.beans.PropertyChangeListener listener)Add listener to changes inTableLookupTransformproperties.booleangetDoInteger()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.voidsetDoInteger(boolean si)voidsetRangeP(double pmin, double pmax)Set physical coordinate range.voidsetRangeP(Range2D pr)Set physical coordinate range.voidsetRangeU(double umin, double umax)Set the user coordinate range for double values.voidsetRangeU(Range2D ur)Set the user coordinate range for double values.
-
-
-
Constructor Detail
-
TableLookupTransform
public TableLookupTransform()
-
TableLookupTransform
public TableLookupTransform(double p1, double p2, double u1, double u2)
-
TableLookupTransform
public TableLookupTransform(double[] p, double[] u) throws DataNotSameShapeException- Throws:
DataNotSameShapeException
-
-
Method Detail
-
setRangeP
public void setRangeP(Range2D pr)
Description copied from interface:TransformSet physical coordinate range.- Specified by:
setRangePin interfaceTransform- Parameters:
pr- physcial coordinate range- See Also:
Range2D,LinearTransform
-
setRangeP
public void setRangeP(double pmin, double pmax)Description copied from interface:TransformSet physical coordinate range.- Specified by:
setRangePin interfaceTransform- Parameters:
pmin- minimum value, physical coordinatespmax- maximum value, physical coordinates- See Also:
LinearTransform
-
getRangeP
public Range2D getRangeP()
Description copied from interface:TransformGet the physical coordinate range.
-
setRangeU
public void setRangeU(Range2D ur)
Description copied from interface:TransformSet the user coordinate range for double values.- Specified by:
setRangeUin interfaceTransform- Parameters:
ur- user coordinate range- See Also:
Range2D,LinearTransform
-
setRangeU
public void setRangeU(double umin, double umax)Description copied from interface:TransformSet the user coordinate range for double values.- Specified by:
setRangeUin interfaceTransform- Parameters:
umin- minimum value, user coordinatesumax- maximum value, user coordinates- See Also:
LinearTransform
-
getRangeU
public Range2D getRangeU()
Description copied from interface:TransformGet the user coordinate range for double values.
-
setDoInteger
public void setDoInteger(boolean si)
-
getDoInteger
public boolean getDoInteger()
-
getTransP
public double getTransP(double u)
Description copied from interface:TransformTransform from user to physical coordinates.
-
getTransU
public double getTransU(double p)
Description copied from interface:TransformTransform from physical to user coordinates.
-
addPropertyChangeListener
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Add listener to changes inTableLookupTransformproperties.- 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