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

java.lang.Object
  extended by com.yobotics.simulationconstructionset.YoVariable
      extended by com.yobotics.simulationconstructionset.util.math.filter.RateChangeLimitedYoVariable
All Implemented Interfaces:
Observable, java.io.Serializable

public class RateChangeLimitedYoVariable
extends YoVariable

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, val
 
Constructor Summary
RateChangeLimitedYoVariable(java.lang.String name, double maximumRateOfChange, double dt, YoVariableRegistry registry)
           
RateChangeLimitedYoVariable(java.lang.String name, double maximumRateOfChange, YoVariable positionVariable, double dt, YoVariableRegistry registry)
           
RateChangeLimitedYoVariable(java.lang.String name, YoVariable maximumRateOfChangeVariable, YoVariable positionVariable, double dt, YoVariableRegistry registry)
           
 
Method Summary
static void main(java.lang.String[] args)
           
 void reset()
           
 void update()
           
 void update(double currentPosition)
           
 
Methods inherited from class com.yobotics.simulationconstructionset.YoVariable
addObserver, fullNameEndsWith, getBooleanValue, getDescription, getDoubleValue, getEnumValue, getFullNameWithNameSpace, getIntegerValue, getManualScalingMax, getManualScalingMin, getName, getName, getNameAndValue, getShortName, getValue, getYoVariableRegistry, getYoVariableType, hasSameFullName, notifyObservers, removeAllObservers, removeObserver, set, set, set, set, setManualScalingMinMax, toString, valueEquals, valueEquals, valueEquals, valueEquals
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RateChangeLimitedYoVariable

public RateChangeLimitedYoVariable(java.lang.String name,
                                   double maximumRateOfChange,
                                   double dt,
                                   YoVariableRegistry registry)

RateChangeLimitedYoVariable

public RateChangeLimitedYoVariable(java.lang.String name,
                                   double maximumRateOfChange,
                                   YoVariable positionVariable,
                                   double dt,
                                   YoVariableRegistry registry)

RateChangeLimitedYoVariable

public RateChangeLimitedYoVariable(java.lang.String name,
                                   YoVariable maximumRateOfChangeVariable,
                                   YoVariable positionVariable,
                                   double dt,
                                   YoVariableRegistry registry)
Method Detail

reset

public void reset()

update

public void update()

update

public void update(double currentPosition)

main

public static void main(java.lang.String[] args)