OESurfaceArcFxnBase

class OESurfaceArcFxnBase

This class represents OESurfaceArcFxnBase which is an abstract class that defines the interface used for drawing molecule surfaces.

The following classes derive from this class:

operator()

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

It is a virtual const method that is implemented in the concrete derived classes to draw surface arcs.

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 =0

Virtual const constructor which allows copying of concrete derived objects using a reference to this base class.