Package de.gsi.chart.axes
Interface AxisTransform
-
- All Known Implementing Classes:
AbstractAxisTransform,DefaultAxisTransform,LogarithmicAxisTransform,LogarithmicTimeAxisTransform
public interface AxisTransformSmall interface for defining axis transforms (e.g. logarithmic-base 10, 2, other transforms etc.- Author:
- rstein
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description doublebackward(double val)default backward transform for affine functions: backward(forward(val)) = forward(backward(val)) = val;doubleforward(double val)default forward transform for affine functions: backward(forward(val)) = forward(backward(val)) = val;doublegetMaximumRange()doublegetMinimumRange()doublegetRoundedMaximumRange(double val)doublegetRoundedMinimumRange(double val)voidsetMaximumRange(double val)voidsetMinimumRange(double val)
-
-
-
Method Detail
-
forward
double forward(double val)
default forward transform for affine functions: backward(forward(val)) = forward(backward(val)) = val;- Parameters:
val- input value- Returns:
- output value
-
backward
double backward(double val)
default backward transform for affine functions: backward(forward(val)) = forward(backward(val)) = val;- Parameters:
val- input value- Returns:
- output value
-
setMinimumRange
void setMinimumRange(double val)
-
getMinimumRange
double getMinimumRange()
-
getRoundedMinimumRange
double getRoundedMinimumRange(double val)
-
setMaximumRange
void setMaximumRange(double val)
-
getMaximumRange
double getMaximumRange()
-
getRoundedMaximumRange
double getRoundedMaximumRange(double val)
-
-