sgtplot
Interface Transform
-
- All Superinterfaces:
- java.io.Serializable
- All Known Implementing Classes:
- AxisTransform, ExponentialTransformDown, ExponentialTransformUp, LinearTransform, LinearTransform, LogTransform, SineTransform, TableLookupTransform
public interface Transform extends java.io.SerializableTransformdefines an interface for transformations between user and physical coordinates.- Since:
- 1.0
- See Also:
AxisTransform
-
-
Method Summary
All Methods Instance Methods Abstract 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.
-
-
-
Method Detail
-
setRangeP
void setRangeP(double p1, double p2)Set physical coordinate range.- Parameters:
p1- minimum value, physical coordinatesp2- maximum value, physical coordinates- See Also:
LinearTransform
-
setRangeP
void setRangeP(Range2D prange)
Set physical coordinate range.- Parameters:
prange- physcial coordinate range- See Also:
Range2D,LinearTransform
-
getRangeP
Range2D getRangeP()
Get the physical coordinate range.- Returns:
- physcial coordinate range
- See Also:
Range2D
-
setRangeU
void setRangeU(double u1, double u2)Set the user coordinate range for double values.- Parameters:
u1- minimum value, user coordinatesu2- maximum value, user coordinates- See Also:
LinearTransform
-
setRangeU
void setRangeU(Range2D urange)
Set the user coordinate range for double values.- Parameters:
urange- user coordinate range- See Also:
Range2D,LinearTransform
-
getRangeU
Range2D getRangeU()
Get the user coordinate range for double values.- Returns:
- user range
- See Also:
Range2D
-
getTransP
double getTransP(double u)
Transform from user to physical coordinates.- Parameters:
u- user value- Returns:
- physical value
-
getTransU
double getTransU(double p)
Transform from physical to user coordinates.- Parameters:
p- physical value- Returns:
- user value
-
addPropertyChangeListener
void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Add listener for changes to transform properties.- Since:
- 2.0
-
removePropertyChangeListener
void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Remove listener.- Since:
- 2.0
-
-
DMelt 3.0 © DataMelt by jWork.ORG