OEHasInteractionHint

class OEHasInteractionHint : public OESystem::OEUnaryPredicate<OEInteractionHint>

This class represents OEHasInteractionHint functor that identifies interactions (OEInteractionHint) with a specific atom (OEAtomBase).

Code Examples

Constructors

OEHasInteractionHint(arg2: OEAtomBase) -> OEHasInteractionHint

Constructs the functor with the given atom.

OEHasInteractionHint(arg2: OEHasInteractionHint) -> OEHasInteractionHint

Copy constructor.

operator()

__call__(c: OEInteractionHint) -> bool

Returns true, if the atom with which the functor is constructed is stored in the given interaction.

CreateCopy

CreateCopy() -> OEUnaryInteractionHintBoolFunc

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