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