BALL::SmartsMatcher::SmartsMatcher::RecStruct_ Class Reference

a wrapper class which is used as an interface in the matching code to the pool More...

#include <smartsMatcher.h>

List of all members.


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

Detailed Description

a wrapper class which is used as an interface in the matching code to the pool

Generated on Thu Aug 6 18:30:48 2009 for BALL by doxygen 1.5.8