Provides flags for the specification of basic Chem::Atom properties.
More...
|
constexpr unsigned int | NONE = 0x0 |
| Represents an empty set of atom properties. More...
|
|
constexpr unsigned int | DEFAULT = 0x80000000 |
| Represents the default set of atom properties. More...
|
|
constexpr unsigned int | CIP_CONFIGURATION = 0x1 |
| Specifies the CIP-configuration of a chiral atom. More...
|
|
constexpr unsigned int | TYPE = 0x2 |
| Specifies the generic type or element of an atom. More...
|
|
constexpr unsigned int | ISOTOPE = 0x4 |
| Specifies the isotopic mass of an atom. More...
|
|
constexpr unsigned int | FORMAL_CHARGE = 0x8 |
| Specifies the formal charge of an atom. More...
|
|
constexpr unsigned int | H_COUNT = 0x10 |
| Specifies the hydrogen count of an atom. More...
|
|
constexpr unsigned int | SYMBOL = 0x20 |
| Specifies the symbol of an atom's element. More...
|
|
constexpr unsigned int | TOPOLOGY = 0x40 |
| Specifies the ring/chain topology of an atom. More...
|
|
constexpr unsigned int | AROMATICITY = 0x80 |
| Specifies the membership of an atom in aromatic rings. More...
|
|
constexpr unsigned int | CONFIGURATION = 0x100 |
| Specifies the configuration of a stereogenic atom. More...
|
|
constexpr unsigned int | ATOM_MAPPING_ID = 0x200 |
| Specifies the atom-mapping ID an atom in a reaction. More...
|
|
constexpr unsigned int | HEAVY_BOND_COUNT = 0x400 |
| Specifies the heavy bond count of an atom. More...
|
|
constexpr unsigned int | VALENCE = 0x800 |
| Specifies the valence of an atom. More...
|
|
constexpr unsigned int | EXPLICIT_BOND_COUNT = 0x1000 |
| Specifies the explicit bond count of an atom. More...
|
|
constexpr unsigned int | HYBRIDIZATION_STATE = 0x2000 |
| Specifies the hybridization state an atom. More...
|
|
Provides flags for the specification of basic Chem::Atom properties.
◆ NONE
constexpr unsigned int CDPL::Chem::AtomPropertyFlag::NONE = 0x0 |
|
constexpr |
Represents an empty set of atom properties.
◆ DEFAULT
constexpr unsigned int CDPL::Chem::AtomPropertyFlag::DEFAULT = 0x80000000 |
|
constexpr |
Represents the default set of atom properties.
◆ CIP_CONFIGURATION
constexpr unsigned int CDPL::Chem::AtomPropertyFlag::CIP_CONFIGURATION = 0x1 |
|
constexpr |
Specifies the CIP-configuration of a chiral atom.
◆ TYPE
constexpr unsigned int CDPL::Chem::AtomPropertyFlag::TYPE = 0x2 |
|
constexpr |
Specifies the generic type or element of an atom.
◆ ISOTOPE
constexpr unsigned int CDPL::Chem::AtomPropertyFlag::ISOTOPE = 0x4 |
|
constexpr |
Specifies the isotopic mass of an atom.
◆ FORMAL_CHARGE
constexpr unsigned int CDPL::Chem::AtomPropertyFlag::FORMAL_CHARGE = 0x8 |
|
constexpr |
Specifies the formal charge of an atom.
◆ H_COUNT
constexpr unsigned int CDPL::Chem::AtomPropertyFlag::H_COUNT = 0x10 |
|
constexpr |
Specifies the hydrogen count of an atom.
◆ SYMBOL
constexpr unsigned int CDPL::Chem::AtomPropertyFlag::SYMBOL = 0x20 |
|
constexpr |
Specifies the symbol of an atom's element.
◆ TOPOLOGY
constexpr unsigned int CDPL::Chem::AtomPropertyFlag::TOPOLOGY = 0x40 |
|
constexpr |
Specifies the ring/chain topology of an atom.
◆ AROMATICITY
constexpr unsigned int CDPL::Chem::AtomPropertyFlag::AROMATICITY = 0x80 |
|
constexpr |
Specifies the membership of an atom in aromatic rings.
◆ CONFIGURATION
constexpr unsigned int CDPL::Chem::AtomPropertyFlag::CONFIGURATION = 0x100 |
|
constexpr |
Specifies the configuration of a stereogenic atom.
◆ ATOM_MAPPING_ID
constexpr unsigned int CDPL::Chem::AtomPropertyFlag::ATOM_MAPPING_ID = 0x200 |
|
constexpr |
Specifies the atom-mapping ID an atom in a reaction.
◆ HEAVY_BOND_COUNT
constexpr unsigned int CDPL::Chem::AtomPropertyFlag::HEAVY_BOND_COUNT = 0x400 |
|
constexpr |
Specifies the heavy bond count of an atom.
◆ VALENCE
constexpr unsigned int CDPL::Chem::AtomPropertyFlag::VALENCE = 0x800 |
|
constexpr |
Specifies the valence of an atom.
◆ EXPLICIT_BOND_COUNT
constexpr unsigned int CDPL::Chem::AtomPropertyFlag::EXPLICIT_BOND_COUNT = 0x1000 |
|
constexpr |
Specifies the explicit bond count of an atom.
◆ HYBRIDIZATION_STATE
constexpr unsigned int CDPL::Chem::AtomPropertyFlag::HYBRIDIZATION_STATE = 0x2000 |
|
constexpr |
Specifies the hybridization state an atom.