com.yobotics.simulationconstructionset.util.math.filter
Class RateLimitedYoVariable
java.lang.Object
com.yobotics.simulationconstructionset.YoVariable
com.yobotics.simulationconstructionset.DoubleYoVariable
com.yobotics.simulationconstructionset.util.math.filter.RateLimitedYoVariable
- All Implemented Interfaces:
- java.io.Serializable
public class RateLimitedYoVariable
- extends DoubleYoVariable
- See Also:
- Serialized Form
Constructor Summary |
RateLimitedYoVariable(java.lang.String name,
YoVariableRegistry registry,
double maxRate,
double dt)
|
RateLimitedYoVariable(java.lang.String name,
YoVariableRegistry registry,
double maxRate,
DoubleYoVariable positionVariable,
double dt)
|
RateLimitedYoVariable(java.lang.String name,
YoVariableRegistry registry,
DoubleYoVariable maxRateVariable,
double dt)
|
RateLimitedYoVariable(java.lang.String name,
YoVariableRegistry registry,
DoubleYoVariable maxRateVariable,
DoubleYoVariable positionVariable,
double dt)
|
Methods inherited from class com.yobotics.simulationconstructionset.DoubleYoVariable |
add, add, getDoubleValue, getValueAsDouble, getValueString, getValueStringFromDouble, getYoVariableType, isNaN, mul, mul, set, setValueFromDouble, sub, sub, toString, valueEquals |
Methods inherited from class com.yobotics.simulationconstructionset.YoVariable |
addVariableChangedListener, fullNameEndsWithCaseInsensitive, getDescription, getFullNameWithNameSpace, getManualScalingMax, getManualScalingMin, getName, getName, getNameAndValueString, getNameAndValueStringFromDouble, getNameSpace, getNumericValueAsAString, getShortName, getVariableChangedListeners, getYoVariableRegistry, hasSameFullName, notifyVariableChangedListeners, removeAllVariableChangedListeners, removeVariableChangedListener, setManualScalingMinMax |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
RateLimitedYoVariable
public RateLimitedYoVariable(java.lang.String name,
YoVariableRegistry registry,
double maxRate,
double dt)
RateLimitedYoVariable
public RateLimitedYoVariable(java.lang.String name,
YoVariableRegistry registry,
DoubleYoVariable maxRateVariable,
double dt)
RateLimitedYoVariable
public RateLimitedYoVariable(java.lang.String name,
YoVariableRegistry registry,
double maxRate,
DoubleYoVariable positionVariable,
double dt)
RateLimitedYoVariable
public RateLimitedYoVariable(java.lang.String name,
YoVariableRegistry registry,
DoubleYoVariable maxRateVariable,
DoubleYoVariable positionVariable,
double dt)
reset
public void reset()
update
public void update()
update
public void update(double currentPosition)