OEDefaultSolventArcFxn

class OEDefaultSolventArcFxn : public OESurfaceArcFxnBase

This class represents OEDefaultSolventArcFxn functor that is used to draw the arc segment of the 2D molecule surface, where the ligand is exposed to the solvent in the 3D complex. See example in Figure: Example of drawing an arc using OEDefaultSolventArcFxn.

../../_images/OEDefaultSolventArcFxn.png

Example of drawing an arc using OEDefaultSolventArcFxn

The following methods are publicly inherited from OESurfaceArcFxnBase:

operator() CreateCopy

Constructors

OEDefaultSolventArcFxn()

Default constructor.

operator()

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

Draws a surface arc with the OESurfaceArcStyle_Default style using a grey pen.

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

CreateCopy

OESurfaceArcFxnBase *CreateCopy() const

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