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

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

public class InfiniteImpulseResponseFilteredYoVariable
extends DoubleYoVariable

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
InfiniteImpulseResponseFilteredYoVariable(java.lang.String name, int numPoles, int numZeros, YoVariableRegistry registry)
           
 
Method Summary
static void main(java.lang.String[] args)
           
 void setCoefficients(double[] numeratorCoefficients, double[] denominatorCoefficients)
           
 void setPolesAndZeros(double[] realPoles, ComplexNumber[] complexPairPoles, double[] realZeros, ComplexNumber[] complexPairZeros)
           
 void setPolesAndZeros(double dcScale, double[] realPoles, ComplexNumber[] complexPairPoles, double[] realZeros, ComplexNumber[] complexPairZeros)
           
 void update(double currentX)
           
 
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

InfiniteImpulseResponseFilteredYoVariable

public InfiniteImpulseResponseFilteredYoVariable(java.lang.String name,
                                                 int numPoles,
                                                 int numZeros,
                                                 YoVariableRegistry registry)
Method Detail

setCoefficients

public void setCoefficients(double[] numeratorCoefficients,
                            double[] denominatorCoefficients)

setPolesAndZeros

public void setPolesAndZeros(double[] realPoles,
                             ComplexNumber[] complexPairPoles,
                             double[] realZeros,
                             ComplexNumber[] complexPairZeros)

setPolesAndZeros

public void setPolesAndZeros(double dcScale,
                             double[] realPoles,
                             ComplexNumber[] complexPairPoles,
                             double[] realZeros,
                             ComplexNumber[] complexPairZeros)

update

public void update(double currentX)

main

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