Klasse MinMaxIncrOsci
java.lang.Object
de.labAlive.core.parameters.parameter.scrollbarValue.MinMaxIncrOsci
- Alle implementierten Schnittstellen:
MinMaxIncr
The possible values are (as usually used in oscis) ... 0.1, 0.2, 0.5, 1, 2, 5, 10, 20, 50 ...
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifikator und TypMethodeBeschreibungintgetIntValue(double value) intintdoublegetValue(int intValue) doubleincrementValue(double value) doublevalidateValue(double inputValue) Validates input value (entered manually).Von Klasse geerbte Methoden Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden MinMaxIncr
decreaseValue, increaseValue
-
Konstruktordetails
-
MinMaxIncrOsci
public MinMaxIncrOsci(double minValue, double maxValue) - Parameter:
minValue- must be 1ExmaxValue- must be 1, 2 or 5Ex
-
-
Methodendetails
-
incrementValue
public double incrementValue(double value) -
getValue
public double getValue(int intValue) - Angegeben von:
getValuein SchnittstelleMinMaxIncr
-
getIntValue
public int getIntValue(double value) - Angegeben von:
getIntValuein SchnittstelleMinMaxIncr
-
getMaxIntValue
public int getMaxIntValue()- Angegeben von:
getMaxIntValuein SchnittstelleMinMaxIncr
-
getMinIntValue
public int getMinIntValue()- Angegeben von:
getMinIntValuein SchnittstelleMinMaxIncr
-
validateValue
public double validateValue(double inputValue) Beschreibung aus Schnittstelle kopiert:MinMaxIncrValidates input value (entered manually).- Angegeben von:
validateValuein SchnittstelleMinMaxIncr- Parameter:
inputValue-- Gibt zurück:
- value A valid value between minValue and maxValue NOT considering increment.
-