Beispiel #1
0
        public override bool Init()
        {
            bool resu = _dirReader.Init();

            CheckInit(resu, nameof(_dirReader));

            resu = resu && _preProc.Init();
            CheckInit(resu, nameof(_preProc));

            resu = resu && _borderSearcher.Init();
            CheckInit(resu, nameof(_borderSearcher));

            resu = resu && _columnDataCalculator.Init();
            CheckInit(resu, nameof(_columnDataCalculator));

            resu = resu && _saver.Init();
            CheckInit(resu, nameof(_saver));

            resu = resu && _edgeFinder.Init();
            CheckInit(resu, nameof(_edgeFinder));

            resu = resu && _edgeFitter.Init();
            CheckInit(resu, nameof(_edgeFitter));

            return(IsInitialized = resu);
        }
Beispiel #2
0
        public override bool Init()
        {
            bool resu = _dirReader.Init();

            CheckInit(resu, nameof(_dirReader));

            resu = resu & _sawmarkDet.Init();
            CheckInit(resu, nameof(_sawmarkDet));

            _logger?.Info("EvaluationProcessor2 " + (IsInitialized ? string.Empty : "NOT") + " initialized.");

            return(IsInitialized = resu);
        }