com.yobotics.simulationconstructionset.util.math.filter
Class RampedAlphaFilteredYoVariable

java.lang.Object
  extended by com.yobotics.simulationconstructionset.YoVariable
      extended by com.yobotics.simulationconstructionset.DoubleYoVariable
          extended by com.yobotics.simulationconstructionset.util.math.filter.AlphaFilteredYoVariable
              extended by com.yobotics.simulationconstructionset.util.math.filter.RampedAlphaFilteredYoVariable
All Implemented Interfaces:
java.io.Serializable

public class RampedAlphaFilteredYoVariable
extends AlphaFilteredYoVariable

Title:

Description:

Copyright: Copyright (c) 2006

Company:

Version:
1.0
Author:
not attributable
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.yobotics.simulationconstructionset.YoVariable
MAX_LENGTH_SHORT_NAME
 
Constructor Summary
RampedAlphaFilteredYoVariable(java.lang.String name, YoVariableRegistry registry, DoubleYoVariable positionVariable, DoubleYoVariable time)
           
 
Method Summary
 double getEndAlphas()
           
 double getRampTime()
           
 double getStartAlphas()
           
 void resetFilter()
           
 void setEndAlpha(double endAlpha)
           
 void setRampTime(double rampTime)
           
 void setStartAlpha(double startAlpha)
           
 void update()
           
 
Methods inherited from class com.yobotics.simulationconstructionset.util.math.filter.AlphaFilteredYoVariable
computeAlphaGivenBreakFrequency, computeAlphaGivenBreakFrequencyProperly, computeBreakFrequencyGivenAlpha, main, reset, setAlpha, update
 
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
 

Constructor Detail

RampedAlphaFilteredYoVariable

public RampedAlphaFilteredYoVariable(java.lang.String name,
                                     YoVariableRegistry registry,
                                     DoubleYoVariable positionVariable,
                                     DoubleYoVariable time)
Method Detail

resetFilter

public void resetFilter()

update

public void update()
Overrides:
update in class AlphaFilteredYoVariable

setStartAlpha

public void setStartAlpha(double startAlpha)

setEndAlpha

public void setEndAlpha(double endAlpha)

setRampTime

public void setRampTime(double rampTime)

getStartAlphas

public double getStartAlphas()

getEndAlphas

public double getEndAlphas()

getRampTime

public double getRampTime()