public WedgeUnbound(Point c, double rangeStart, double rangeEnd) { Center = c; Degrees = new RangeCircular(rangeStart, rangeEnd, Circle.DEGREES_IN_CIRCLE); }
public Wedge(Circle c, RangeCircular r) : base(c.Center, r) { Radius = c.Radius; }
public WedgeUnbound(Point c, RangeCircular r) { Center = c; Degrees = r; }
public bool Overlaps(RangeCircular b) { return(this.Overlaps(b.Start) || this.Overlaps(b.End) || b.Overlaps(this.Start) || b.Overlaps(this.End)); }