public AmplificationFilter(WaveFilter input, double amplification) : base(input) { Amplification = amplification; }
public InvertFuncFilter(WaveFilter input) : base(input) { }
public AmplificationFilter(WaveFilter input) : base(input) { }
public RandomNoiseFilter(WaveFilter input, double amplitude) : base(input) { Amplitude = amplitude; }
public AbsoluteFuncFilter(WaveFilter input) : base(input) { }
public CombinationFilter(WaveFilter input1, WaveFilter input2) : base(input1) { Input2 = input2; Type = CombinationType.Add; }
public WaveFilter(WaveFilter input) { Input = input; }
public CombinationFilter(WaveFilter input1, WaveFilter input2, CombinationType type) : base(input1) { Input2 = input2; Type = type; }
public ConstantOffsetFilter(WaveFilter input, double offset) : base(input) { Offset = offset; }
public ConstantOffsetFilter(WaveFilter input) : base(input) { }
public StepIncrementFilter(WaveFilter input, double stepSize) : base(input) { StepSize = stepSize; }
public StepIncrementFilter(WaveFilter input) : base(input) { }