OEInteractionHintComponentTypeBase
class OEInteractionHintComponentTypeBase
The OEInteractionHintComponentTypeBase is an abstract class that enables to type molecule and fragments stored in a OEInteractionHintContainer object.
- The following classes derive from this class:
Constructors
OEInteractionHintComponentTypeBase(const std::string& name)
Creates an component type with the given name (identifier).
- name
A unique string representing a specific component type.
OEInteractionHintComponentTypeBase(const OEInteractionHintComponentTypeBase& rhs)
Copy constructor.
CreateCopy
CreateCopy() -> OEInteractionHintComponentTypeBase
Virtual const constructor which allows copying of concrete derived objects using a reference to this base class.
GetName
GetName() -> str
Returns the name (identifier) of the connection type.
IsValid
IsValid(arg2: Union[OEGraphMol,OEMol,OEQMol]) -> bool
This is a virtual method that has to be implemented in the concrete derived classes to evaluate whether the given molecule is valid for for the given concrete component type.