Open Babel
3.0
|
#include <openbabel/parsmart.h>
Public Attributes | |
int | aalloc |
int | acount |
int | balloc |
int | bcount |
bool | ischiral |
AtomSpec * | atom |
BondSpec * | bond |
int | parts |
bool | hasExplicitH |
A SMARTS parser internal pattern.
int aalloc |
Referenced by OpenBabel::AllocPattern(), OpenBabel::CreateAtom(), and OpenBabel::FreePattern().
int acount |
Referenced by OpenBabel::AllocPattern(), OpenBabel::CopyPattern(), OpenBabel::CreateAtom(), OBSmartsMatcher::FastSingleMatch(), OpenBabel::FreePattern(), OBSmartsMatcher::match(), OBSmartsPattern::NumAtoms(), OBSSMatch::OBSSMatch(), OBSmartsPattern::ParseSMARTSPart(), OBSmartsMatcher::SetupAtomMatchTable(), and OBSmartsPattern::SMARTSParser().
int balloc |
Referenced by OpenBabel::AllocPattern(), OpenBabel::CreateBond(), and OpenBabel::FreePattern().
int bcount |
bool ischiral |
Referenced by OBSmartsMatcher::match(), and OBSmartsPattern::ParseSMARTSPart().
AtomSpec* atom |
Referenced by OpenBabel::AllocPattern(), OpenBabel::CopyPattern(), OpenBabel::CreateAtom(), OBSmartsMatcher::FastSingleMatch(), OpenBabel::FreePattern(), OBSmartsPattern::GetVectorBinding(), OBSmartsMatcher::match(), OBSmartsPattern::ParseSMARTSPart(), OBSmartsMatcher::SetupAtomMatchTable(), and OBSmartsPattern::SMARTSParser().
BondSpec* bond |
int parts |
Referenced by OpenBabel::AllocPattern(), OpenBabel::CopyPattern(), and OBSmartsPattern::ParseSMARTSPattern().
bool hasExplicitH |
Referenced by OpenBabel::AllocPattern(), and OBSmartsPattern::SMARTSParser().