public int AreaOfIntersect(Circle cir)
 {
     return((int)System.Math.Truncate(CircleF.AreaOfIntersect(CircleF.FromCircle(this), CircleF.FromCircle(cir))));
 }
 public float AreaOfIntersect(CircleF circle)
 {
     return(CircleF.AreaOfIntersect(this, circle));
 }