OEAlphaRainbowArcFxn

class OEAlphaRainbowArcFxn : public OESurfaceArcFxnBase

This class represents OEAlphaRainbowArcFxn. See example in Figure: Example of drawing molecule surface using OEAlphaRainbowArcFxn.

../../_images/OESurfaceArc_OEAlphaRainbowArcFxn.png

Example of drawing molecule surface using OEAlphaRainbowArcFxn

The following methods are publicly inherited from OESurfaceArcFxnBase:

operator() CreateCopy

Constructors

OEAlphaRainbowArcFxn(const OEDepict::OEPen &pen=OEDepict::OEBlackPen)

Default constructor.

pen
The graphical properties of the arc.

operator()

bool operator()(OEDepict::OEImageBase &image, const OESurfaceArc &arc) const

Draws a surface arc with the OESurfaceArcStyle.AlphaRainbow style.

See example in Figure: Example of drawing molecule surface using OEAlphaRainbowArcFxn.

image
The image on which the surface arc is drawn.
arc
The object that stores the parameters of the surface arc.

See also

CreateCopy

OESurfaceArcFxnBase *CreateCopy() const

Deep copy constructor that returns a copy of the object. The memory for the returned OEAlphaRainbowArcFxn object is dynamically allocated and owned by the caller.