Esempio n. 1
0
 public bool Collides(Margin margin) =>
 Difference(margin) >= 0;
Esempio n. 2
0
 private double Difference(Margin margin) =>
 Math.Min(End, margin.End) - Math.Max(Start, margin.Start);
Esempio n. 3
0
 public double Overlap(Margin margin) =>
 Math.Max(0, Difference(margin));