public float PointDistanceStructDouble(PointStructDouble pointOne, PointStructDouble pointTwo) { float x = (float)(pointOne.X - pointTwo.X); float y = (float)(pointOne.Y - pointTwo.Y); return(MathF.Sqrt((x * x) + (y * y))); }
public IEnumerable <object[]> DataPointStructDouble() { for (int i = 0; i < 100; i++) { arrayStructPointDoubleA[i] = new PointStructDouble { X = rnd.Next(0, 100), Y = rnd.Next(0, 100) }; arrayStructPointDoubleB[i] = new PointStructDouble { X = rnd.Next(0, 100), Y = rnd.Next(0, 100) }; } yield return(new object[] { arrayStructPointDoubleA, arrayStructPointDoubleB }); }