private LocationResult PredictPosition()
 {
     // Amíg a pozíciót számoljuk, ne lehessen megváltoztatni az average értékeket!
     lock (nearbyTags)
     {
         CommonPointStrategy cps        = new ClosestPointsStrategy(); //InspectAllPointsStrategy ez mégsem jó
         CalculatorStrategy  calculator = new AverageClosestDistanceLocationCalculator(cps);
         LocationResult      location   = calculator.CalculateLocation(nearbyTags, null);
         return(location);
     }
 }
 private LocationResult PredictPosition()
 {
     // Amíg a pozíciót számoljuk, ne lehessen megváltoztatni az average értékeket!
     lock (nearbyTags)
     {
         CommonPointStrategy cps = new ClosestPointsStrategy();  //InspectAllPointsStrategy ez mégsem jó
         CalculatorStrategy calculator = new AverageClosestDistanceLocationCalculator(cps);
         LocationResult location = calculator.CalculateLocation(nearbyTags, null);
         return location;
     }
 }