OEAddHighlightOverlay

void OEAddHighlightOverlay(OE2DMolDisplay &disp,
                           const OEHighlightOverlayBase &highlight,
                           OESystem::OEIter<OEChem::OEMatchBase> &matches)
void OEAddHighlightOverlay(OE2DMolDisplay &disp,
                           const OEHighlightOverlayBase &highlight,
                           OESystem::OEIter<OEChem::OEAtomBondSet> &absets)
void OEAddHighlightOverlay(OE2DMolDisplay &disp,
                           const OEHighlightOverlayBase &highlight,
                           OESystem::OEIterBase<OEChem::OEMatchBase> *matches)
void OEAddHighlightOverlay(OE2DMolDisplay &disp,
                           const OEHighlightOverlayBase &highlight,
                           OESystem::OEIterBase<OEChem::OEAtomBondSet> *absets)
void OEAddHighlightOverlay(OE2DMolDisplay& disp, const OEHighlightOverlayBase& highlight,
                           const std::vector<OEChem::OEAtomBondSet>& absets)

Highlights a set of atoms and/or bonds of the displayed molecule.

Parameters :

disp

The OE2DMolDisplay object of which atoms add/or bonds being highlighted.

highlight

The OEHighlightOverlayBase object that specifies the style of the highlighting.

matches

The iterator of OEMatchBase objects of which target atoms and bonds being highlighted.

absets

The iterator of OEAtomBondSet objects of which atoms and bonds being highlighted.

Note

Each pattern will be highlighted with a different color returned by the OEHighlightOverlayBase.GetColors method.