OEDrawAlphaRainbowSurfaceArc¶
bool OEDrawAlphaRainbowSurfaceArc(OEDepict::OEImageBase &image,
                                  const OEDepict::OE2DPoint ¢er,
                                  double bgnAngle, double endAngle, double radius,
                                  const OEDepict::OEPen &pen,
                                  double edgeAngle=10.0,
                                  unsigned int patternDirection=OEPatternDirection::Outside)
Draws an arc with the OESurfaceArcStyle.AlphaRainbow style.
See Figure: OEDrawAlphaRainbowSurfaceArc.
 
OEDrawAlphaRainbowSurfaceArc¶
- image
- The image on which the arc is drawn. 
- center
- The center of the arc. 
- bgnAngle, endAngle
- The two endpoints of the arc. Both angles are in degrees and their values have to be in a range of \([0.0^{\circ} - 360.0^{\circ}]\). Angles are interpreted such that \(0.0^{\circ}\) and \(360.0^{\circ}\) degrees are at the 12 o’clock position, \(90.0^{\circ}\) degrees corresponds to 3 o’clock, etc. 
- radius
- The radius of the arc. 
- pen
- The graphical properties of the arc. 
- edgeAngle
- The angle (in degrees) between the end points of the arc and the points where the pattern of the arc starts. - See example (B) in Figure: OEDrawAlphaRainbowSurfaceArc. 
- patternDirection
- Specifies whether the pattern is drawn inside or outside of the arc. This value has to be from the - OEPatternDirectionnamespace.- See example (C) in Figure: OEDrawAlphaRainbowSurfaceArc. 
See also
- OEAlphaRainbowArcFxn class