*/
public CanvasFigure makeLabeledEllipse(Ellipse2D.Double ellipse, int coordType, Paint fill,
Paint outline, float lineWidth,
String label, int anchor, Paint labelColor, Font font,
Interactor interactor) {
CoordinateConverter coordinateConverter = _imageDisplay.getCoordinateConverter();
Point2D.Double p = new Point2D.Double(ellipse.x, ellipse.y);
coordinateConverter.convertCoords(p, coordType, CoordinateConverter.SCREEN, false);
Point2D.Double size = new Point2D.Double(ellipse.width, ellipse.height);
coordinateConverter.convertCoords(size, coordType, CoordinateConverter.SCREEN, true);
Ellipse2D.Double r = new Ellipse2D.Double(p.x, p.y, size.x, size.y);
return makeLabeledFigure(r, fill, outline, lineWidth, label, anchor, labelColor, font, interactor);
}