class OEIsIntermolecularHBondInteractionHint : public OESystem::OEUnaryPredicate<OEInteractionHint>

Delete me and start writing your documentation about OEIsIntermolecularHBondInteractionHint here.

This class represents OEIsHBondInteractionHint functor that identifies hydrogen bonding interactions between two atom in different molecules.



Default constructor.


bool operator()(const OEInteractionHint &c) const

Returns true, if the given interaction has a hydrogen bonding type i.e. the OEInteractionHint.GetInteractionType method returns an OEHBondInteractionHint type. In addition, the two atoms forming the interaction are part of two different fragments.


OESystem::OEUnaryFunction<OEInteractionHint , bool> *CreateCopy() const

Deep copy constructor that returns a copy of the object. The memory for the returned OEIsIntermolecularHBondInteractionHint object is dynamically allocated and owned by the caller.