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