#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) |