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