Package de.slikey.effectlib.math
Class EquationTransform
java.lang.Object
de.slikey.effectlib.math.EquationTransform
- All Implemented Interfaces:
Transform,net.objecthunter.exp4j.VariableProvider
-
Constructor Summary
ConstructorsConstructorDescriptionEquationTransform(String equation) EquationTransform(String equation, String inputVariable) EquationTransform(String equation, String... inputVariables) EquationTransform(String equation, Collection<String> inputVariables) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddVariable(String key) doubleget()doubleget(double input) doubleget(double... t) getVariable(String variable) booleanisValid()voidload(org.bukkit.configuration.ConfigurationSection parameters) booleansetEquation(String equation) voidsetVariable(String key, double value) voidsetVariableProvider(EquationVariableProvider provider)
-
Constructor Details
-
EquationTransform
public EquationTransform() -
EquationTransform
-
EquationTransform
-
EquationTransform
-
EquationTransform
-
-
Method Details
-
load
public void load(org.bukkit.configuration.ConfigurationSection parameters) -
setEquation
-
get
public double get(double input) -
get
public double get(double... t) -
addVariable
-
setVariable
-
get
public double get() -
getException
-
isValid
public boolean isValid() -
getParameters
-
setVariableProvider
-
getVariable
- Specified by:
getVariablein interfacenet.objecthunter.exp4j.VariableProvider
-