OENecklaceArcFxn¶
class OENecklaceArcFxn : public OESurfaceArcFxnBase
This class represents OENecklaceArcFxn. See example in Example of drawing molecule surface using OENecklaceArcFxn.
See also
OEDrawNecklaceSurfaceArc
functionOESetSurfaceArcFxn
functionOEDraw2DSurface
function
The following methods are publicly inherited from OESurfaceArcFxnBase:
Constructors¶
OENecklaceArcFxn(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::Necklace
style.
See example in Example of drawing molecule surface using OENecklaceArcFxn.
- image
The image on which the surface arc is drawn.
- arc
The object that stores the parameters of the surface arc.
See also
OESurfaceArc class
CreateCopy¶
OESurfaceArcFxnBase *CreateCopy() const
Deep copy constructor that returns a copy of the object. The memory for the returned OENecklaceArcFxn object is dynamically allocated and owned by the caller.