OEHasFragmentNumber
class OEHasFragmentNumber : public OESystem::OEUnaryPredicate<OEChem::OEAtomBase>
This class represents OEHasFragmentNumber functor that identifies atoms (OEAtomBase) with a specific fragment number.
See also
Residue Data Functors section
The following methods are publicly inherited from OEUnaryPredicate:
The following methods are publicly inherited from OEUnaryFunction:
Constructors
OEHasFragmentNumber(num: int) -> OEHasFragmentNumber
Constructs the functor with the internal fragment number.
operator()
__call__(atom: OEAtomBase) -> bool
Returns true, if OEAtomGetResidue
(atom). GetFragmentNumber() is
equivalent to the number with which the functor is
constructed.
CreateCopy
CreateCopy() -> OEHasFragmentNumber
Deep copy constructor that returns a copy of the object. The memory for the returned OEHasFragmentNumber object is dynamically allocated and owned by the caller.