%FILLCONVEXPOLY  Fills a convex polygon
%
%     img = cv.fillConvexPoly(img, pts)
%     [...] = cv.fillConvexPoly(..., 'OptionName', optionValue, ...)
%
% ## Input
% * __img__ Image.
% * __pts__ Polygon vertices, stored in numeric array (Nx2/Nx1x2/1xNx2) or
%   cell-array of 2-element vectors `{[x,y], [x,y], ...}`. Supports integer
%   `int32` 2D points.
%
% ## Output
% * __img__ Output image, same size and type as input `img`.
%
% ## Options
% * __Color__ 3-element floating-point vector specifying polygon color.
%   default zeros
% * __LineType__ Type of the polygon boundaries. One of:
%   * __4__ 4-connected line
%   * __8__ 8-connected line (default)
%   * __AA__ anti-aliased line
% * __Shift__ Number of fractional bits in the vertex coordinates. default 0
%
% The function cv.fillConvexPoly draws a filled convex polygon. This function
% is much faster than the function cv.fillPoly. It can fill not only convex
% polygons but any monotonic polygon without self-intersections, that is, a
% polygon whose contour intersects every horizontal line (scan line) twice at
% the most (though, its top-most and/or the bottom edge could be horizontal).
%
% See also: cv.line, cv.fillPoly
%
