public bool TrySolveStep(IHistoryFrame historyFrame) { foreach (var lineProcessor in _lineProcessors) { if (!lineProcessor.TryProcess(_allPoints, Groups, historyFrame)) { return(false); } } return(true); }
public bool TryProcess(Point[] points, Group[] groups, IHistoryFrame historyFrame = null) { _historyFrame = historyFrame; return(TryProcessInternal(points, groups)); }