Beispiel #1
0
 public static void calcResultByDensityAndRadius()
 {
     for (int i = 0; i < OptionalAntennas.Count(); i++)
     {
         OptionalAntennas[i].result = OptionalAntennas[i].Distance / (4 * 3.14 * Math.Pow(OptionalAntennas[i].Distance, 2));
     }
 }
Beispiel #2
0
        ////get radius,x,y of my adress add to optional Antennas List all antennas in the radius
        public static void AntennasInRadius(double radius, Point myPoint)
        {
            double distance = 0;

            for (int i = 0; i < AntennasList1.Count(); i++)
            {
                Antenna item = AntennasList1[i];
                distance = Distance(myPoint, new Point(Convert.ToInt32(item.X), Convert.ToInt32(item.Y)));
                if (distance < radius)
                {
                    item.Distance = distance;
                    OptionalAntennas.Add(item);//להוסיף אוביקט כמו item + destination
                    AntennasList1.Remove(item);
                }
            }
        }