com.sun.media.sound
Class ModelStandardTransform
java.lang.Object
com.sun.media.sound.ModelStandardTransform
- All Implemented Interfaces:
- ModelTransform
public class ModelStandardTransform
- extends java.lang.Object
- implements ModelTransform
A standard transformer used in connection blocks.
It expects input values to be between 0 and 1.
The result of the transform is
between 0 and 1 if polarity = unipolar and
between -1 and 1 if polarity = bipolar.
These constraints only applies to Concave, Convex and Switch transforms.
- Author:
- Karl Helgason
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DIRECTION_MIN2MAX
public static final boolean DIRECTION_MIN2MAX
- See Also:
- Constant Field Values
DIRECTION_MAX2MIN
public static final boolean DIRECTION_MAX2MIN
- See Also:
- Constant Field Values
POLARITY_UNIPOLAR
public static final boolean POLARITY_UNIPOLAR
- See Also:
- Constant Field Values
POLARITY_BIPOLAR
public static final boolean POLARITY_BIPOLAR
- See Also:
- Constant Field Values
TRANSFORM_LINEAR
public static final int TRANSFORM_LINEAR
- See Also:
- Constant Field Values
TRANSFORM_CONCAVE
public static final int TRANSFORM_CONCAVE
- See Also:
- Constant Field Values
TRANSFORM_CONVEX
public static final int TRANSFORM_CONVEX
- See Also:
- Constant Field Values
TRANSFORM_SWITCH
public static final int TRANSFORM_SWITCH
- See Also:
- Constant Field Values
TRANSFORM_ABSOLUTE
public static final int TRANSFORM_ABSOLUTE
- See Also:
- Constant Field Values
ModelStandardTransform
public ModelStandardTransform()
ModelStandardTransform
public ModelStandardTransform(boolean direction)
ModelStandardTransform
public ModelStandardTransform(boolean direction,
boolean polarity)
ModelStandardTransform
public ModelStandardTransform(boolean direction,
boolean polarity,
int transform)
transform
public double transform(double value)
- Specified by:
transform
in interface ModelTransform
getDirection
public boolean getDirection()
setDirection
public void setDirection(boolean direction)
getPolarity
public boolean getPolarity()
setPolarity
public void setPolarity(boolean polarity)
getTransform
public int getTransform()
setTransform
public void setTransform(int transform)