OEAtomGlyphBase
class OEAtomGlyphBase
OEAtomGlyphBase is an abstract class that defines the interface used for atom annotation.
See also
Annotating Atoms and Bonds chapter
OEAddGlyphfunction.
The following classes derive from this class:
Constructors
OEAtomGlyphBase()
Default constructor.
CreateCopy
virtual OEAtomGlyphBase *CreateCopy() const =0
Virtual const constructor which allows copying of concrete derived objects using a reference to this base class.
RenderGlyph
bool RenderGlyph(OEDepict::OE2DMolDisplay &disp, const OEChem::OEAtomBase *atom) const =0
It is a virtual const method that is implemented in the concrete derived classes to annotate the given atom (i.e. to draw a glyph to mark the atom).
- disp
The OE2DMolDisplay object that is modified to annotate the specified atom.
- atom
The OEAtomBase object being annotated.