public RunningWaveletController(IRunningWaveletView view)
        {
            this._view = view;
            view.SetController(this);

            //Инициализация настроек для вейвлета
            WaveletSettingsInitialization();

            //создание генератора случ. значений
            _generator = new TestSequence();
            _generator.NoiseAmplitude = 2;
            _generator.SignalAmplitude = 10;
            _generator.SignalFrequency = 6;

            this._buffer = new SignalBuffer(WaveletApplication.WaveletTools.GetWaveletPhase(_waveletSettings.H0.Length,_view.DecompilationDepth),_view.DecompilationDepth);
            this._rwp = new RunningProcessor(_buffer, _waveletSettings);
        }
 public void UpdateWaveletSettings()
 {
     this._buffer = new SignalBuffer(WaveletApplication.WaveletTools.GetWaveletPhase(_waveletSettings.H0.Length, _view.DecompilationDepth), _view.DecompilationDepth);
     this._rwp = new RunningProcessor(_buffer,_waveletSettings);
 }