BALL::SMARTSPredicate Class Reference

Predicate for using smarts. More...

#include <standardPredicates.h>

Inheritance diagram for BALL::SMARTSPredicate:
Inheritance graph
[legend]

List of all members.


Public Member Functions

SMARTSPredicate (const SMARTSPredicate &pred)
virtual bool operator() (const Atom &atom) const

Public Attributes

SmartsMatcher matcher_
Molecule * last_molecule_
AromaticityProcessor arom_proc_
RingPerceptionProcessor ring_proc_
HashSet< Atom * > matches_

Static Public Attributes

static HashMap< Molecule
*, TimeStamp >
call_time_map_
static Molecule dummy_molecule_

Detailed Description

Predicate for using smarts.

Member Function Documentation

virtual bool BALL::SMARTSPredicate::operator() ( const Atom & atom ) const [virtual]
Parameters:
atom the atom to test
Returns:
true, if the predicate is true, false otherwise

Reimplemented from BALL::ExpressionPredicate.


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