[][src]Function imageproc::drawing::draw_filled_ellipse_mut

pub fn draw_filled_ellipse_mut<C>(
    canvas: &mut C,
    center: (i32, i32),
    width_radius: i32,
    height_radius: i32,
    color: C::Pixel
) where
    C: Canvas,
    C::Pixel: 'static, 

Draw as much of an ellipse, including its contents, as lies inside the image bounds. Uses Midpoint Ellipse Drawing Algorithm. (Modified from Bresenham's algorithm) (http://tutsheap.com/c/mid-point-ellipse-drawing-algorithm/)

The ellipse is axis-aligned and satisfies the following equation:

(x^2 / width_radius^2) + (y^2 / height_radius^2) <= 1