Beispiel #1
0
        private SurveyPoint GetSurveyPoint()
        {
            var currSurveyPoint = _surveyPointProvider.GetSurveyPoint();

            if (currSurveyPoint == null)
            {
                return(null);
            }
            if (_ignoreNeigbours)
            {
                var distance = Geometry3DUtils.EuclidianDistance(currSurveyPoint.CalibrationPoint, LastSurveyPoint.CalibrationPoint);
                if (distance < SurveyDoubleUtils.Tolerance)
                {
                    return(null);
                }
            }
            LastSurveyPoint = currSurveyPoint;
            return(LastSurveyPoint);
        }