|
BALL
1.4.79
|
#include <BALL/MOLMEC/AMBER/GAFFCESParser.h>
Public Types | |
| enum | CESwildcards { XA, XB, XC, XD, XX } |
Public Member Functions | |
| CESPredicate (GAFFCESParser *parser) | |
| virtual | ~CESPredicate () |
| void | initStringToWildcard () |
| std::map< String, CESwildcards > | getStringToWildcard () |
| void | addCESwildcardsConnectionPredicate (String wildcard, Size partners) |
| void | addCESwildcardsPredicate (String wildcard) |
| void | addCESelementPredicate (String name) |
| void | addCESelementConnectionPredicate (Size partners, String name) |
| void | addTruePredicate () const |
| virtual bool | operator() (Atom &atom) |
| virtual bool | match (Atom &) |
| void | clear () |
| bool | alreadySeenThisAtom (Atom *atom) |
| void | addNewAND () |
| void | addNewOR (APSMatcher::APSType aps, int feature_number) |
Public Attributes | |
| APSMatcher | aps_matcher |
| std::vector< CESPredicate * > | children |
| CESPredicate * | parent |
| Atom * | atom_to_test |
Protected Attributes | |
| std::map< String, CESwildcards > | stringToWildcard_ |
| GAFFCESParser * | parser_ |
Definition at line 125 of file GAFFCESParser.h.
| Enumerator | |
|---|---|
| XA | |
| XB | |
| XC | |
| XD | |
| XX | |
Definition at line 129 of file GAFFCESParser.h.
|
inline |
Definition at line 134 of file GAFFCESParser.h.
|
virtual |
| void BALL::GAFFCESParser::CESPredicate::addCESelementConnectionPredicate | ( | Size | partners, |
| String | name | ||
| ) |
| void BALL::GAFFCESParser::CESPredicate::addCESelementPredicate | ( | String | name | ) |
| void BALL::GAFFCESParser::CESPredicate::addCESwildcardsConnectionPredicate | ( | String | wildcard, |
| Size | partners | ||
| ) |
| void BALL::GAFFCESParser::CESPredicate::addCESwildcardsPredicate | ( | String | wildcard | ) |
| void BALL::GAFFCESParser::CESPredicate::addNewAND | ( | ) |
| void BALL::GAFFCESParser::CESPredicate::addNewOR | ( | APSMatcher::APSType | aps, |
| int | feature_number | ||
| ) |
| void BALL::GAFFCESParser::CESPredicate::addTruePredicate | ( | ) | const |
| void BALL::GAFFCESParser::CESPredicate::clear | ( | ) |
| std::map<String, CESwildcards> BALL::GAFFCESParser::CESPredicate::getStringToWildcard | ( | ) |
| void BALL::GAFFCESParser::CESPredicate::initStringToWildcard | ( | ) |
Reimplemented in BALL::GAFFCESParser::TruePredicate, BALL::GAFFCESParser::CESwildcardsConnectionPredicate, BALL::GAFFCESParser::CESwildcardsPredicate, BALL::GAFFCESParser::CESelementPredicate, and BALL::GAFFCESParser::CESelementConnectionPredicate.
Definition at line 162 of file GAFFCESParser.h.
| APSMatcher BALL::GAFFCESParser::CESPredicate::aps_matcher |
Definition at line 174 of file GAFFCESParser.h.
| Atom* BALL::GAFFCESParser::CESPredicate::atom_to_test |
Definition at line 182 of file GAFFCESParser.h.
| std::vector<CESPredicate*> BALL::GAFFCESParser::CESPredicate::children |
Definition at line 177 of file GAFFCESParser.h.
| CESPredicate* BALL::GAFFCESParser::CESPredicate::parent |
Definition at line 179 of file GAFFCESParser.h.
|
protected |
Definition at line 186 of file GAFFCESParser.h.
|
protected |
Definition at line 185 of file GAFFCESParser.h.
1.8.7