Package network.aika.fields
Class FieldFunction
java.lang.Object
network.aika.fields.FieldListener
network.aika.fields.FieldFunction
- All Implemented Interfaces:
DoubleFieldOutput
,FieldOutput
- Author:
- Lukas Molzberger
-
Constructor Summary
ConstructorDescriptionFieldFunction
(String label, DoubleFieldOutput in, DoubleFunction<Double> f) FieldFunction
(String label, DoubleFieldOutput in, DoubleFunction<Double> f, DoubleFieldInput... out) -
Method Summary
Methods inherited from class network.aika.fields.FieldListener
addFieldListener, propagateUpdate, registerOutputs
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface network.aika.fields.FieldOutput
addFieldListener
-
Constructor Details
-
FieldFunction
-
FieldFunction
public FieldFunction(String label, DoubleFieldOutput in, DoubleFunction<Double> f, DoubleFieldInput... out)
-
-
Method Details
-
getLabel
- Specified by:
getLabel
in interfaceFieldOutput
-
isInitialized
public boolean isInitialized()- Specified by:
isInitialized
in interfaceFieldOutput
-
propagateInitialValue
public void propagateInitialValue()- Specified by:
propagateInitialValue
in interfaceFieldOutput
- Specified by:
propagateInitialValue
in classFieldListener
-
getCurrentValue
public double getCurrentValue()- Specified by:
getCurrentValue
in interfaceDoubleFieldOutput
-
getNewValue
public double getNewValue()- Specified by:
getNewValue
in interfaceDoubleFieldOutput
-
updateAvailable
public boolean updateAvailable()- Specified by:
updateAvailable
in interfaceFieldOutput
-
getUpdate
public double getUpdate()- Specified by:
getUpdate
in interfaceDoubleFieldOutput
-
toString
-