public float DistanceSqr(Point p, bool segment) { return(Detection.DistanceSqr(p, this, segment)); }
public float DistanceSqr(Circle c) { return(Detection.DistanceSqr(this, c)); }
public float DistanceSqr(Line l, bool segment) { return(Detection.DistanceSqr(this, l, segment)); }
public float DistanceSqr(Point p) { return(Detection.DistanceSqr(this, p)); }