#include <smartsMatcher.h>
Public Member Functions | |
RecStruct_ () | |
default constructor | |
RecStruct_ (const RecStruct_ &rec_struct) | |
copy constructor | |
virtual | ~RecStruct_ () |
destructor | |
RecStruct_ & | operator= (const RecStruct_ &) |
assignment operator | |
void | add (const RecStruct_ &rec_struct) |
adds the content of the given struct | |
void | add (const RecStruct_ &rec_struct, Size i) |
adds the the ith part of the content of the given struct | |
void | clear () |
deletes all contents | |
void | dump (const String &name, Size depth_=0) |
dumps the contents (for debugging) | |
Public Attributes | |
std::vector< std::set< const Atom * > > & | matched_atoms |
reference to the matched atoms in the core structure | |
std::vector< std::map< const SPNode *, const Atom * > > & | mapped_atoms |
reference to the mapped SPNodes to Atoms in the core structure | |
std::vector< std::set< const Atom * > > & | visited_atoms |
reference to the visited atoms in the core structure | |
std::vector< std::set< const Bond * > > & | visited_bonds |
reference to the visited bonds in the core structure | |
std::vector< std::set< const SPEdge * > > & | visited_edges |
reference to the visited edges in the core structure | |
std::vector< std::pair< const SPNode *, const Atom * > > & | first_matches |
reference to the first matches in the core structure |