Package de.sciss.util
Class ParamSpace
- java.lang.Object
-
- de.sciss.util.NumberSpace
-
- de.sciss.util.ParamSpace
-
public class ParamSpace extends NumberSpace
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceParamSpace.Translator
-
Field Summary
Fields Modifier and Type Field Description static intABSDependenciesstatic intAMPstatic intBARSBEATSSpecial attributesstatic intBEATSstatic intCENTIstatic intCRUCIAL_MASKstatic intDECIBELstatic int[]DEFAULT_UNITstatic intDEGREESstatic intDIM_MASKstatic intFREQstatic intHERTZstatic intHHMMSSdoubleincstatic intKILOstatic intMETERSstatic intMIDINOTEstatic intMILLIstatic intNONEDimensionsstatic intOFFstatic intPERCENTScalingsstatic intPHASEstatic intPITCHstatic intPIXELSstatic intRELstatic intREL_MASKstatic intSCALE_MASKstatic intSECSstatic intSMPSstatic intSPACEstatic ParamSpacespcAmpDecibelsstatic ParamSpacespcAmpPercentFstatic ParamSpacespcAmpRelstatic ParamSpacespcFreqHertzstatic ParamSpacespcTimeHHMMSSstatic ParamSpacespcTimeMillisstatic ParamSpacespcTimeMillisDstatic ParamSpacespcTimePercentDstatic ParamSpacespcTimePercentFstatic ParamSpacespcTimePercentRstatic ParamSpacespcTimeSmpsstatic ParamSpacespcTimeSmpsDstatic intSPECIAL_MASKstatic intTIMEintunitstatic intUNIT_MASKstatic intVOLTSUnitsjava.lang.Objectwarp-
Fields inherited from class de.sciss.util.NumberSpace
genericDoubleSpace, genericIntSpace, max, maxFracDigits, min, minFracDigits, quant, reset
-
-
Constructor Summary
Constructors Constructor Description ParamSpace(double min, double max, double quant, int minFracDigits, int maxFracDigits, double reset)ParamSpace(double min, double max, double quant, int minFracDigits, int maxFracDigits, double reset, int unit)ParamSpace(double min, double max, double quant, int minFracDigits, int maxFracDigits, double reset, int unit, double inc)ParamSpace(double min, double max, double quant, int minFracDigits, int maxFracDigits, double reset, int unit, double inc, java.lang.Object warp)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ParamSpacereshape(double newMin, double newMax, double newReset)static intstringToUnit(java.lang.String str)static java.lang.StringunitToString(int unit)-
Methods inherited from class de.sciss.util.NumberSpace
createIntSpace, fitValue, fitValue, fracDigitsFromQuant, isInteger
-
-
-
-
Field Detail
-
NONE
public static final int NONE
Dimensions- See Also:
- Constant Field Values
-
AMP
public static final int AMP
- See Also:
- Constant Field Values
-
TIME
public static final int TIME
- See Also:
- Constant Field Values
-
FREQ
public static final int FREQ
- See Also:
- Constant Field Values
-
PHASE
public static final int PHASE
- See Also:
- Constant Field Values
-
SPACE
public static final int SPACE
- See Also:
- Constant Field Values
-
DIM_MASK
public static final int DIM_MASK
- See Also:
- Constant Field Values
-
VOLTS
public static final int VOLTS
Units- See Also:
- Constant Field Values
-
SECS
public static final int SECS
- See Also:
- Constant Field Values
-
SMPS
public static final int SMPS
- See Also:
- Constant Field Values
-
BEATS
public static final int BEATS
- See Also:
- Constant Field Values
-
HERTZ
public static final int HERTZ
- See Also:
- Constant Field Values
-
PITCH
public static final int PITCH
- See Also:
- Constant Field Values
-
DEGREES
public static final int DEGREES
- See Also:
- Constant Field Values
-
METERS
public static final int METERS
- See Also:
- Constant Field Values
-
PIXELS
public static final int PIXELS
- See Also:
- Constant Field Values
-
UNIT_MASK
public static final int UNIT_MASK
- See Also:
- Constant Field Values
-
ABS
public static final int ABS
Dependencies- See Also:
- Constant Field Values
-
REL
public static final int REL
- See Also:
- Constant Field Values
-
OFF
public static final int OFF
- See Also:
- Constant Field Values
-
REL_MASK
public static final int REL_MASK
- See Also:
- Constant Field Values
-
PERCENT
public static final int PERCENT
Scalings- See Also:
- Constant Field Values
-
DECIBEL
public static final int DECIBEL
- See Also:
- Constant Field Values
-
MILLI
public static final int MILLI
- See Also:
- Constant Field Values
-
CENTI
public static final int CENTI
- See Also:
- Constant Field Values
-
KILO
public static final int KILO
- See Also:
- Constant Field Values
-
SCALE_MASK
public static final int SCALE_MASK
- See Also:
- Constant Field Values
-
CRUCIAL_MASK
public static final int CRUCIAL_MASK
- See Also:
- Constant Field Values
-
BARSBEATS
public static final int BARSBEATS
Special attributes- See Also:
- Constant Field Values
-
HHMMSS
public static final int HHMMSS
- See Also:
- Constant Field Values
-
MIDINOTE
public static final int MIDINOTE
- See Also:
- Constant Field Values
-
SPECIAL_MASK
public static final int SPECIAL_MASK
- See Also:
- Constant Field Values
-
DEFAULT_UNIT
public static final int[] DEFAULT_UNIT
-
inc
public final double inc
-
warp
public final java.lang.Object warp
-
unit
public final int unit
-
spcTimeHHMMSS
public static final ParamSpace spcTimeHHMMSS
-
spcTimeSmps
public static final ParamSpace spcTimeSmps
-
spcTimeSmpsD
public static final ParamSpace spcTimeSmpsD
-
spcTimeMillis
public static final ParamSpace spcTimeMillis
-
spcTimeMillisD
public static final ParamSpace spcTimeMillisD
-
spcTimePercentF
public static final ParamSpace spcTimePercentF
-
spcTimePercentR
public static final ParamSpace spcTimePercentR
-
spcTimePercentD
public static final ParamSpace spcTimePercentD
-
spcFreqHertz
public static final ParamSpace spcFreqHertz
-
spcAmpRel
public static final ParamSpace spcAmpRel
-
spcAmpDecibels
public static final ParamSpace spcAmpDecibels
-
spcAmpPercentF
public static final ParamSpace spcAmpPercentF
-
-
Constructor Detail
-
ParamSpace
public ParamSpace(double min, double max, double quant, int minFracDigits, int maxFracDigits, double reset, int unit, double inc, java.lang.Object warp)
-
ParamSpace
public ParamSpace(double min, double max, double quant, int minFracDigits, int maxFracDigits, double reset, int unit, double inc)
-
ParamSpace
public ParamSpace(double min, double max, double quant, int minFracDigits, int maxFracDigits, double reset, int unit)
-
ParamSpace
public ParamSpace(double min, double max, double quant, int minFracDigits, int maxFracDigits, double reset)
-
-
Method Detail
-
reshape
public ParamSpace reshape(double newMin, double newMax, double newReset)
-
unitToString
public static java.lang.String unitToString(int unit)
- Throws:
java.lang.IllegalArgumentException- if the unit contains unknown flags
-
stringToUnit
public static int stringToUnit(java.lang.String str)
- Throws:
java.lang.NumberFormatException- if the string does not contain a valid unit desciption
-
-