com.yobotics.simulationconstructionset.util.math.filter
Class InfiniteImpulseResponseFilteredYoVariable
java.lang.Object
com.yobotics.simulationconstructionset.YoVariable
com.yobotics.simulationconstructionset.util.math.filter.InfiniteImpulseResponseFilteredYoVariable
- All Implemented Interfaces:
- Observable, java.io.Serializable
public class InfiniteImpulseResponseFilteredYoVariable
- extends YoVariable
Title:
Description:
Copyright: Copyright (c) 2006
Company:
- Version:
- 1.0
- Author:
- not attributable
- See Also:
- Serialized Form
|
Method Summary |
static void |
main(java.lang.String[] args)
|
void |
setCoefficients(double[] numeratorCoefficients,
double[] denominatorCoefficients)
|
void |
setPolesAndZeros(double[] realPoles,
us.ihmc.utilities.math.dataStructures.ComplexNumber[] complexPairPoles,
double[] realZeros,
us.ihmc.utilities.math.dataStructures.ComplexNumber[] complexPairZeros)
|
void |
setPolesAndZeros(double dcScale,
double[] realPoles,
us.ihmc.utilities.math.dataStructures.ComplexNumber[] complexPairPoles,
double[] realZeros,
us.ihmc.utilities.math.dataStructures.ComplexNumber[] complexPairZeros)
|
void |
update(double currentX)
|
| 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 |
InfiniteImpulseResponseFilteredYoVariable
public InfiniteImpulseResponseFilteredYoVariable(java.lang.String name,
int numPoles,
int numZeros,
YoVariableRegistry registry)
setCoefficients
public void setCoefficients(double[] numeratorCoefficients,
double[] denominatorCoefficients)
setPolesAndZeros
public void setPolesAndZeros(double[] realPoles,
us.ihmc.utilities.math.dataStructures.ComplexNumber[] complexPairPoles,
double[] realZeros,
us.ihmc.utilities.math.dataStructures.ComplexNumber[] complexPairZeros)
setPolesAndZeros
public void setPolesAndZeros(double dcScale,
double[] realPoles,
us.ihmc.utilities.math.dataStructures.ComplexNumber[] complexPairPoles,
double[] realZeros,
us.ihmc.utilities.math.dataStructures.ComplexNumber[] complexPairZeros)
update
public void update(double currentX)
main
public static void main(java.lang.String[] args)