OEDefaultCavityArcFxn¶
class OEDefaultCavityArcFxn : public OEComplexSurfaceArcFxnBase
This class represents OEDefaultCavityArcFxn functor that is used to draw the arc segment of the 2D molecule surface, where there is a cavity detected between the ligand and the protein in the 3D complex. See example in Figure: Example of drawing an arc using OEDefaultCavityArcFxn.

Example of drawing an arc using OEDefaultCavityArcFxn¶
See also
OEAddComplexSurfaceArcs
functionOEDefaultBuriedArcFxn class
OEDefaultSolventArcFxn class
OEDefaultVoidArcFxn class
The following methods are publicly inherited from OEComplexSurfaceArcFxnBase:
The following methods are publicly inherited from OESurfaceArcFxnBase:
operator()¶
bool operator()(OEDepict::OEImageBase &image, const OESurfaceArc &a) const
Draws a surface arc with the
OESurfaceArcStyle.Cog
style using
a black pen.
- image
The image on which the cavity surface arc is drawn.
- arc
The object that stores the parameters of the surface arc.
See also
OEAddComplexSurfaceArcs
functionOEDrawCogSurfaceArc
function
CreateCopy¶
OESurfaceArcFxnBase *CreateCopy() const
Deep copy constructor that returns a copy of the object. The memory for the returned OEDefaultCavityArcFxn object is dynamically allocated and owned by the caller.