20 #ifndef OB_REACTIONFACADE_H 21 #define OB_REACTIONFACADE_H 27 class OBReactionFacadePrivate;
87 void AssignComponentIds(
bool wipe =
true);
95 unsigned int GetComponentId(
OBAtom *atom);
103 void SetComponentId(
OBAtom* atom,
unsigned int compid);
160 void ClearInternalState();
198 OBReactionFacadePrivate *d;
201 #endif // OB_REACTIONFACADE_H product
Definition: reactionfacade.h:37
Molecule Class.
Definition: mol.h:118
agent, a term that includes solvents and catalysts
Definition: reactionfacade.h:36
Facade to simplify manipulation of reactions stored as OBMol objects.
Definition: reactionfacade.h:58
no reaction role - useful for temporarily hiding a component
Definition: reactionfacade.h:34
reactant
Definition: reactionfacade.h:35
OBReactionRole
Definition: reactionfacade.h:33
Global namespace for all Open Babel code.
Definition: alias.h:22
Atom class.
Definition: atom.h:71