Esempio n. 1
0
 public int SquaredDist(Interval1i o)
 {
     if (b < o.a)
     {
         return((o.a - b) * (o.a - b));
     }
     else if (a > o.b)
     {
         return((a - o.b) * (a - o.b));
     }
     else
     {
         return(0);
     }
 }
Esempio n. 2
0
 public int Dist(Interval1i o)
 {
     if (b < o.a)
     {
         return(o.a - b);
     }
     else if (a > o.b)
     {
         return(a - o.b);
     }
     else
     {
         return(0);
     }
 }
Esempio n. 3
0
 public bool Overlaps(Interval1i o)
 {
     return(!(o.a > b || o.b < a));
 }
Esempio n. 4
0
 public Interval1i(Interval1i copy)
 {
     a = copy.a; b = copy.b;
 }
Esempio n. 5
0
 public void Set(Interval1i o)
 {
     a = o.a; b = o.b;
 }