#include <smartsMatcher.h>
Public Member Functions |
|
RecStructCore_ () | |
default constructor |
|
RecStructCore_ (const RecStructCore_ &) | |
copy constructor |
|
virtual | ~RecStructCore_ () |
destructor |
|
RecStructCore_ & | operator= (const RecStructCore_ &) |
assignment operator |
|
void | clear () |
method that deletes all content from
the containers |
|
Public Attributes |
|
std::vector< std::set< const Atom * > > |
matched_atoms |
container which contains a vector of
matched atoms from different matches |
|
std::vector< std::map< const SPNode *, const Atom * > > |
mapped_atoms |
container which contains a vector of
mappings from different matches |
|
std::vector< std::set< const Atom * > > |
visited_atoms |
contains vector of visited atoms of
different matches |
|
std::vector< std::set< const Bond * > > |
visited_bonds |
contains vector of visited bonds of
different matches |
|
std::vector< std::set< const SPEdge * > > |
visited_edges |
contains vector of visited edges of
the Smarts tree of different matches |
|
std::vector< std::pair< const SPNode *, const Atom * > > |
first_matches |
contains the first matched atoms of
different matches (needed for recursive Smarts) |