![]() |
RDKit
Open-source cheminformatics and machine learning.
|
Captures atom-level information for macro atoms. More...
#include <MacroAtomInfo.h>
Public Member Functions | |
| virtual | ~MacroAtomInfo ()=default |
| MacroAtomInfo ()=default | |
| MacroAtomInfo (std::string symbol, MonomerClass monomerClass=MonomerClass::Other) | |
| Construct macro atom information. | |
| MacroAtomInfo (const MacroAtomInfo &other)=default | |
| const std::string & | getSymbol () const |
| Returns the macro atom symbol. | |
| void | setSymbol (const std::string &symbol) |
| Sets the macro atom symbol. | |
| MonomerClass | getMonomerClass () const |
| Returns the macro atom monomer class. | |
| void | setMonomerClass (MonomerClass monomerClass) |
| Sets the macro atom monomer class. | |
| virtual std::unique_ptr< MacroAtomInfo > | copy () const |
| Returns a copy of this macro atom information. | |
Captures atom-level information for macro atoms.
Macro atom information is owned by an Atom and stores the macro atom's display symbol and monomer class.
Definition at line 73 of file MacroAtomInfo.h.
|
virtualdefault |
|
default |
Referenced by MacroAtomInfo().
|
inline |
Construct macro atom information.
| symbol | the symbol used to identify the monomer |
| monomerClass | the class of monomer the macro atom represents |
Definition at line 84 of file MacroAtomInfo.h.
References RDKit::Other, and symbol.
|
default |
References MacroAtomInfo().
|
inlinevirtual |
Returns a copy of this macro atom information.
Definition at line 110 of file MacroAtomInfo.h.
|
inline |
Returns the macro atom monomer class.
Definition at line 99 of file MacroAtomInfo.h.
|
inline |
Returns the macro atom symbol.
Definition at line 90 of file MacroAtomInfo.h.
|
inline |
Sets the macro atom monomer class.
| monomerClass | the class of monomer the macro atom represents |
Definition at line 105 of file MacroAtomInfo.h.
|
inline |
Sets the macro atom symbol.
| symbol | the symbol used to identify the monomer |
Definition at line 96 of file MacroAtomInfo.h.
References symbol.