OEDrawNecklaceCircleΒΆ

bool OEDrawNecklaceCircle(OEDepict::OEImageBase &image,
                          const OEDepict::OE2DPoint &center, double radius,
                          const OEDepict::OEPen &pen, double patternAngle=20.0,
                          double patternWidthRatio=0.15)

Draws a circle with the OECircleStyle::Necklace style.

../../_images/OEDrawNecklaceCircle.png

OEDrawNecklaceCircle

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: OEDrawNecklaceCircle.

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 (C) in Figure: OEDrawNecklaceCircle.

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 (D) in Figure: OEDrawNecklaceCircle.