OEDrawEyelashCircle

bool OEDrawEyelashCircle(OEDepict::OEImageBase &image,
                         const OEDepict::OE2DPoint &center, double radius,
                         const OEDepict::OEPen &pen,
                         unsigned int patternDirection=OEPatternDirection::Outside,
                         double patternAngle=10.0,
                         double patternWidthRatio=0.15)

Draws a circle with the OECircleStyle::Eyelash style.

../../_images/OEDrawEyelashCircle.png

OEDrawEyelashCircle

image

The image on which the circle is drawn.

center

The center of the circle.

radius

The radius of the circle.

pen

The graphical properties of the circle.

See examples (A) and (B) in Figure: OEDrawEyelashCircle.

patternDirection

Specifies whether the pattern is drawn inside or outside of the circle. This value has to be from the OEPatternDirection namespace.

See example (C) in Figure: OEDrawEyelashCircle.

patternAngle

Specifies the angle (in degrees) between the patterns of the circle. The angle has to be in a range of \([1.0^{\circ} - 90.0^{\circ}]\)

See example (D) in Figure: OEDrawEyelashCircle.

patternWidthRatio

Specifies the width of the pattern of the circle relative to its radius. The ratio has to be in a range of \([0.01 - 1.00]\).

See example (E) in Figure: OEDrawEyelashCircle.