OEHasSecondaryStructure

class OEHasSecondaryStructure : public OESystem::OEUnaryPredicate<OEChem::OEAtomBase>

A predicate that returns true when the atom belongs to a residue that has a secondary structure assignment.

The following methods are publicly inherited from OEUnaryPredicate:

operator()

CreateCopy

CreatePredicateCopy

The following methods are publicly inherited from OEUnaryFunction:

operator()

CreateCopy

Constructors

OEHasSecondaryStructure(int ssType = OESecondaryStructure::Unassigned)
OEHasSecondaryStructure(const OEHasSecondaryStructure& rhs)

Default and copy constructors.

operator()

bool operator()(const OEChem::OEAtomBase& atom) const

CreateCopy

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