@Test public void testFullCircle() { Circle circle = new Circle(100); CircularArc arc = circle.getCircularArc(0, Math.PI, 0); assertEquals(envelopeFrom(arc, 100, 0, 0, 100, -100, 0, 0, -100), arc.getEnvelope()); }
public Envelope getEnvelope() { Envelope result = new Envelope(); expandEnvelope(result); return result; }
CircularArc { public Envelope getEnvelope() { Envelope result = new Envelope(); expandEnvelope(result); return result; } }
CircularArc { public Envelope getEnvelope() { Envelope result = new Envelope(); expandEnvelope(result); return result; } CircularArc(double[] controlPoints);  CircularArc(double sx, double sy, double mx, double my, double ex, double ey); }
CircularArc { public Envelope getEnvelope() { Envelope result = new Envelope(); expandEnvelope(result); return result; } CircularArc(double[] controlPoints);  CircularArc(double sx, double sy, double mx, double my, double ex, double ey); static void setBaseSegmentsQuadrant(int baseSegmentsQuadrant); static void setMaxSegmentsQuadrant(int baseSegmentsQuadrant); int getDimension(); double[] getControlPoints(); double getRadius(); Coordinate getCenter(); double[] linearize(double tolerance); @Override String toString(); Envelope getEnvelope(); }
CircularArc { public Envelope getEnvelope() { Envelope result = new Envelope(); expandEnvelope(result); return result; } CircularArc(double[] controlPoints);  CircularArc(double sx, double sy, double mx, double my, double ex, double ey); static void setBaseSegmentsQuadrant(int baseSegmentsQuadrant); static void setMaxSegmentsQuadrant(int baseSegmentsQuadrant); int getDimension(); double[] getControlPoints(); double getRadius(); Coordinate getCenter(); double[] linearize(double tolerance); @Override String toString(); Envelope getEnvelope(); static final double COLLINEARS; }