public void StartReceivingPoints(bool storePoints, bool ignoreNeigbours) { _surveyCalibration = null; _storePoints = storePoints; _ignoreNeigbours = ignoreNeigbours; _timer.Start(); }
public SurveyCalibration Calibrate() { if (ReferenceEquals(_surveyCalibration, null)) { var surveyBuilder = new SurveyCalibrationBuilder(); var result = surveyBuilder.Build(SurveyPoints.ToArray()); _surveyCalibration = result; } return(_surveyCalibration); }
protected override void ActivateImpl() { var surveyCalibration = SurveyWizard.Calibrate(); if (surveyCalibration != null) { if (_stopwatch != null) { _stopwatch.Stop(); _stopwatch = null; } _stopwatch = Stopwatch.StartNew(); Dispatcher.Invoke(() => { SurveyCalibration = surveyCalibration; FirstStatusMessage = ToString("Elapsed", surveyCalibration.ElapsedTime); }); return; } SurveyWizard.PrevPageCommand.Execute(null); }