OEClashInteractionHint
class OEClashInteractionHint : public OEInteractionHintTypeBase
The OEClashInteractionHint class represents a built-in type that identifies interactions stored in an OEInteractionHintContainer object as intermolecular clash interactions.
See also
OEIsClashInteractionHint predicate
OEInteractionHint class
To perceive clash interactions:
OEPerceiveInteractionHintsfunctionOEPerceiveInteractionOptions class and its
OEPerceiveInteractionOptions.SetMinContactFractionmethod
The following methods are publicly inherited from OEInteractionHintTypeBase:
Constructors
OEClashInteractionHint() -> OEClashInteractionHint
Default constructor.
OEClashInteractionHint(rhs: OEClashInteractionHint) -> OEClashInteractionHint
Copy constructor.
CreateCopy
CreateCopy() -> OEInteractionHintTypeBase
Deep copy constructor that returns a copy of the object. The memory for the returned OEClashInteractionHint object is dynamically allocated and owned by the caller.
IsValid
IsValid(arg2: OEInteractionHintFragment,
arg3: OEInteractionHintFragment) -> bool
Evaluates whether the two given fragments would form a valid clash interaction when added to an OEInteractionHintContainer object.
It checks that each fragment contains exactly one atom, and the fragments belong to different molecules i.e. it is an intermolecular interaction.