|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectconversion.LinearScaler
public class LinearScaler
A LinearScaler is a scaler that uses a linear conversion formula. It is parametrized by a zero point and a slope and scales the value val to zero_point + slope*val.
Constructor Summary | |
---|---|
LinearScaler()
new LinearScaler() returns an identity scaler. |
|
LinearScaler(double z,
double s)
new LinearScaler(z, s) returns a new LinearScaler with zeroPoint z and slope s. |
|
LinearScaler(double z,
double val,
double sval)
new LinearScaler(z, val, sval) a new LinearScaler with zeroPoint z that scales val to sval. |
|
LinearScaler(double val1,
double sval1,
double val2,
double sval2)
new LinearScaler(val1, sval1, val2, sval2) returns a new LinearScaler that scales val1 to sval1 and val2 to sval2. |
Method Summary | |
---|---|
protected void |
doSetScale(double z,
double s)
doSetScale(val) adjusts this linear scaler to have zero point z and slope s. |
protected void |
doSetScale(double z,
double val,
double sval)
doSetScale(val) adjusts this linear scaler to have zero point z and to scale val to sval. |
protected void |
doSetScale(double val1,
double sval1,
double val2,
double sval2)
doSetScale(val) adjusts this linear scaler to scale val1 to sval1 and val2 to sval2. |
Scaler |
getReverseScaler()
ls.getReverseScaler() returns a scaler that performs scaling that is inverse to ls' scaling. |
double |
scale(double val)
ls.scale(val) returns ls's scaled value for val. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LinearScaler()
public LinearScaler(double z, double s)
z
- s
- public LinearScaler(double z, double val, double sval)
z
- val
- sval
- public LinearScaler(double val1, double sval1, double val2, double sval2)
val1
- sval1
- val2
- sval2
- Method Detail |
---|
protected void doSetScale(double z, double s)
z
- s
- protected void doSetScale(double z, double val, double sval)
z
- val
- sval
- protected void doSetScale(double val1, double sval1, double val2, double sval2)
val1
- sval1
- val2
- sval2
- public double scale(double val)
scale
in interface Scaler
val
-
public Scaler getReverseScaler()
getReverseScaler
in interface Scaler
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |