/// <summary> /// Initializes a new instance of the <see cref="SyntheticSignal" /> class. /// </summary> /// <param name="timeDomainFunction">The time domain range function.</param> /// <param name="sampleRate">The sample rate.</param> protected SyntheticSignal(TimeDomainRangeFunc timeDomainFunction, double sampleRate) : base(timeDomainFunction, sampleRate) { this.DisplayName = "synthetic signal"; }
/// <summary> /// Initializes a new instance of the <see cref="InfiniteSignal" /> class. /// </summary> /// <param name="timeDomainFunction">The time domain range function.</param> /// <param name="sampleRate">The sample rate.</param> public InfiniteSignal(TimeDomainRangeFunc timeDomainFunction, double sampleRate) : base(sampleRate) { this.TimeDomainFunction = timeDomainFunction; this.DisplayName = "infinite signal"; }