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); }
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); }