OEAddGlyph

void OEAddGlyph(OEDepict::OE2DMolDisplay &disp,
                const OEAtomGlyphBase &atomglyph,
                const OEChem::OEMatchBase &match)

void OEAddGlyph(OEDepict::OE2DMolDisplay &disp,
                const OEAtomGlyphBase &atomglyph,
                const OEChem::OEAtomBondSet &abset)

void OEAddGlyph(OEDepict::OE2DMolDisplay &disp,
                const OEAtomGlyphBase &atomglyph,
                const OESystem::OEUnaryPredicate<OEChem::OEAtomBase> &pred)

Annotates atoms with the style implemented in the given OEAtomGlyphBase object. The atoms being annotated can be specified either by an OEMatchBase or an OEAtomBondSet object or by an atom predicate.

disp

The OE2DMolDisplay object whose atoms are being annotated.

atomglyph

Specifies the style of the annotation. Each atom is being annotated by calling the OEAtomGlyphBase::RenderGlyph method.

match

OEAddGlyph function annotates the target atoms of the OEMatchBase object.

abset

OEAddGlyph function annotates the atoms returned by the GetAtoms method.

pred

OEAddGlyph function annotates only atoms for which the given atom predicate returns true.

void OEAddGlyph(OEDepict::OE2DMolDisplay &disp,
                const OEBondGlyphBase &bondglyph,
                const OEChem::OEMatchBase &match)

void OEAddGlyph(OEDepict::OE2DMolDisplay &disp,
                const OEBondGlyphBase &bondglyph,
                const OEChem::OEAtomBondSet &abset)

void OEAddGlyph(OEDepict::OE2DMolDisplay &disp,
                const OEBondGlyphBase &bondglyph,
                const OESystem::OEUnaryPredicate<OEChem::OEBondBase> &pred)

Annotates bonds with the style implemented in the given OEBondGlyphBase object. The bond being annotated can be specified either by an OEMatchBase or an OEAtomBondSet object or by a bond predicate.

disp

The OE2DMolDisplay object whose bonds are being annotated.

bondglyph

Specifies the style of the annotation. Each bond is being annotated by calling the OEBondGlyphBase::RenderGlyph method.

match

OEAddGlyph function annotates the target bonds of the OEMatchBase object.

abset

OEAddGlyph function annotates the bonds returned by the GetBonds method.

pred

OEAddGlyph function annotates only bonds for which the given bond predicate returns true.