BALL
1.4.2
|
#include <BALL/MOLMEC/AMBER/GAFFCESParser.h>
Public Member Functions | |
CESwildcardsConnectionPredicate (GAFFCESParser *parser) | |
~CESwildcardsConnectionPredicate () | |
void | setNumberOfPartners (Size number) |
void | setWildcards (String new_wildcard) |
Size | getNumberOfPartners () |
CESwildcards | getWildcards () |
bool | matchWildcards (Atom &atom) |
bool | match (Atom &atom) |
Public Member Functions inherited from BALL::GAFFCESParser::CESPredicate | |
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) |
void | clear () |
bool | alreadySeenThisAtom (Atom *atom) |
void | addNewAND () |
void | addNewOR (APSMatcher::APSType aps, int feature_number) |
Protected Attributes | |
CESwildcards | wildcards_ |
Size | numberOfPartners_ |
Protected Attributes inherited from BALL::GAFFCESParser::CESPredicate | |
std::map< String, CESwildcards > | stringToWildcard_ |
GAFFCESParser * | parser_ |
Additional Inherited Members | |
Public Types inherited from BALL::GAFFCESParser::CESPredicate | |
enum | CESwildcards { XA, XB, XC, XD, XX } |
Public Attributes inherited from BALL::GAFFCESParser::CESPredicate | |
APSMatcher | aps_matcher |
std::vector< CESPredicate * > | children |
CESPredicate * | parent |
Atom * | atom_to_test |
Definition at line 253 of file GAFFCESParser.h.
|
inline |
Definition at line 256 of file GAFFCESParser.h.
BALL::GAFFCESParser::CESwildcardsConnectionPredicate::~CESwildcardsConnectionPredicate | ( | ) |
Size BALL::GAFFCESParser::CESwildcardsConnectionPredicate::getNumberOfPartners | ( | ) |
CESwildcards BALL::GAFFCESParser::CESwildcardsConnectionPredicate::getWildcards | ( | ) |
Reimplemented from BALL::GAFFCESParser::CESPredicate.
void BALL::GAFFCESParser::CESwildcardsConnectionPredicate::setNumberOfPartners | ( | Size | number | ) |
void BALL::GAFFCESParser::CESwildcardsConnectionPredicate::setWildcards | ( | String | new_wildcard | ) |
|
protected |
Definition at line 272 of file GAFFCESParser.h.
|
protected |
Definition at line 271 of file GAFFCESParser.h.