public SinusSignal(ICommonSignalParams commonSignalParams)
     : base(commonSignalParams)
 {
     this.disposed = false;
     this.kind = SignalKind.Sinus;
 }
 protected SignalBase(ICommonSignalParams commonSignalParams)
 {
     this.amplitude = commonSignalParams.Amplitude;
     this.frequency = commonSignalParams.Frequency;
     this.phase = commonSignalParams.Phase;
     this.t0 = commonSignalParams.T0;
     TraceLog.AddLogItem(this.GetHashCode(), string.Format("SignalBase.ctor({0}) : void", commonSignalParams), true, String.Empty, CommonDefines.TraceCategoryInfo);
 }