public PhaseDisplayAdapter NewPhaseAdapter(CanvasView view, HorizontalAxisView horizontalAxisView,
                                            VerticalAxisView verticalAxisView, TextBox tbX, TextBox tbDelta)
 {
     return(new PhaseDisplayAdapter(view, horizontalAxisView, verticalAxisView, tbX, tbDelta,
                                    GeneralConfigurations.Get().DispPoints,
                                    SamplingConfigurations.Get().SamplingRate, 0,
                                    (int)Math.Round(SamplingConfigurations.Get().SamplingRateInMHz / 2)));
 }
 public SpectrumDisplayAdapter NewSpectrumAdapter(CanvasView view, HorizontalAxisView horizontalAxisView,
                                                  VerticalAxisView verticalAxisView, TextBox tbX, TextBox tbDelta, double?dipLockFreq, double lockDipScanRadius)
 {
     return(new SpectrumDisplayAdapter(view, horizontalAxisView, verticalAxisView, tbX, tbDelta,
                                       GeneralConfigurations.Get().DispPoints,
                                       SamplingConfigurations.Get().SamplingRate, 0,
                                       (int)Math.Round(SamplingConfigurations.Get().SamplingRateInMHz / 2), dipLockFreq, lockDipScanRadius));
 }