virtual OESystem::OEIterBase<OEQBondBase> *GetQBonds() virtual OESystem::OEIterBase<OEQBondBase> *GetQBonds( const OESystem::OEUnaryPredicate<OEChem::OEBondBase> &predicate)
Return an OEQBondBase iterator of the bonds connected to the requested atom instance. The returned iterator traverses only the explicit bonds that are attached to the OEAtomBase. The number of bonds in the iterator is identical to OEAtomBase::GetExplicitDegree. The method which takes a bond predicate as an argument will return an iterator over the connected bonds which match the predicate.