OEHasPolymerType
Attention
This is a preliminary API and may be improved based on user feedback. It is currently available in C++ and Python.
class OEHasPolymerType
This functor can be used to identify monomers with the given polymer type
(OEPolymerType).
Constructors
OEHasPolymerType(unsigned polymerType)
Initializes the functor with the given polymer type from the
OEPolymerType namespace.
OEHasPolymerType(const OEHasPolymerType &)
Copy constructor.
operator()
bool operator()(const OEMonomer &) const
Returns true, if the given monomer has the same polymer type
the OEHasPolymerType functor is initialized with.
CreateCopy
OESystem::OEUnaryFunction<OEMonomer, bool>* CreateCopy() const
Deep copy constructor that returns a copy of the object.
The memory for the returned OEHasPolymerType
object is dynamically allocated and owned by the caller.