![]() |
RDKit
Open-source cheminformatics and machine learning.
|
#include <FilterMatchers.h>
Public Member Functions | |
Not () | |
Not (const FilterMatcherBase &arg1) | |
Not (const boost::shared_ptr< FilterMatcherBase > &arg1) | |
Not (const Not &rhs) | |
virtual std::string | getName () const |
bool | isValid () const |
bool | hasMatch (const ROMol &mol) const |
hasMatches More... | |
bool | getMatches (const ROMol &mol, std::vector< FilterMatch > &) const |
getMatches More... | |
boost::shared_ptr< FilterMatcherBase > | copy () const |
copy More... | |
![]() | |
FilterMatcherBase (const std::string &name=DEFAULT_FILTERMATCHERBASE_NAME) | |
FilterMatcherBase (const FilterMatcherBase &rhs) | |
virtual | ~FilterMatcherBase () |
virtual boost::shared_ptr< FilterMatcherBase > | Clone () const |
Clone - deprecated. More... | |
Definition at line 174 of file FilterMatchers.h.
|
inline |
Definition at line 179 of file FilterMatchers.h.
|
inline |
Constructs a Noter true if arg1 is false (note, never returns matches
Definition at line 185 of file FilterMatchers.h.
|
inline |
Definition at line 188 of file FilterMatchers.h.
|
inline |
Definition at line 191 of file FilterMatchers.h.
|
inlinevirtual |
copy
Implements RDKit::FilterMatcherBase.
Definition at line 212 of file FilterMatchers.h.
References RDKIT_FILTERCATALOG_EXPORT, RDUNUSED_PARAM, and RDKit::SMARTS_MATCH_NAME_DEFAULT.
|
inlinevirtual |
getMatches
Match the filter against a molecule
mol | readonly const molecule being searched |
matches | output vector of atom index matches found in the molecule |
Implements RDKit::FilterMatcherBase.
Definition at line 204 of file FilterMatchers.h.
References PRECONDITION.
|
inlinevirtual |
Reimplemented from RDKit::FilterMatcherBase.
Definition at line 193 of file FilterMatchers.h.
References RDKit::FilterMatcherBase::getName().
|
inlinevirtual |
hasMatches
Does the given molecule contain this filter pattern
mol | readonly const molecule being searched |
Implements RDKit::FilterMatcherBase.
Definition at line 199 of file FilterMatchers.h.
References PRECONDITION.
|
inlinevirtual |
Implements RDKit::FilterMatcherBase.
Definition at line 197 of file FilterMatchers.h.